Informacje o plikach konfiguracji sesjiAbout Session Configuration Files

KRÓTKI OPISSHORT DESCRIPTION

Opisuje pliki konfiguracji sesji, które są używane w konfiguracji sesji (zwanej także "punktem końcowym") w celu zdefiniowania środowiska sesji korzystających z konfiguracji sesji.Describes session configuration files, which are used in a session configuration (also known as an "endpoint") to define the environment of sessions that use the session configuration.

DŁUGI OPISLONG DESCRIPTION

"Plik konfiguracji sesji" to plik tekstowy z rozszerzeniem nazwy pliku. PSSC, który zawiera tabelę skrótów właściwości i wartości konfiguracji sesji.A "session configuration file" is a text file with a .pssc file name extension that contains a hash table of session configuration properties and values. Aby ustawić właściwości konfiguracji sesji, można użyć pliku konfiguracji sesji.You can use a session configuration file to set the properties of a session configuration. W ten sposób definiuje się środowisko wszystkich sesji programu PowerShell korzystających z tej konfiguracji sesji.Doing so defines the environment of any PowerShell sessions that use that session configuration.

Pliki konfiguracji sesji ułatwiają tworzenie niestandardowych konfiguracji sesji bez użycia złożonych zestawów lub skryptów języka C#.Session configuration files make it easy to create custom session configurations without using complex C# assemblies or scripts.

"Konfiguracja sesji" lub "punkt końcowy" to zbiór ustawień komputera lokalnego, które określają, jak użytkownicy mogą tworzyć sesje na komputerze; polecenia, które użytkownicy mogą uruchamiać w tych sesjach; i czy sesja powinna być uruchamiana jako uprzywilejowane konto wirtualne.A "session configuration" or "endpoint" is a collection of local computer settings that determine such things as which users can create sessions on the computer; which commands users can run in those sessions; and whether the session should run as a privileged virtual account. Aby uzyskać więcej informacji na temat konfiguracji sesji, zobacz Informacje o konfiguracjach sesji.For more information about session configurations, see about_Session_Configurations.

Konfiguracje sesji wprowadzone w programie Windows PowerShell 2,0 i pliki konfiguracji sesji zostały wprowadzone w programie Windows PowerShell 3,0.Session configurations were introduced in Windows PowerShell 2.0, and session configuration files were introduced in Windows PowerShell 3.0. Aby dołączyć plik konfiguracji sesji do konfiguracji sesji, należy użyć programu Windows PowerShell 3,0.You must use Windows PowerShell 3.0 to include a session configuration file in a session configuration. Jednak użytkownicy programu Windows PowerShell 2,0 (i nowsze) mają wpływ ustawienia w konfiguracji sesji.However, users of Windows PowerShell 2.0 (and later) are affected by the settings in the session configuration.

Tworzenie sesji niestandardowychCreating Custom Sessions

Możesz dostosować wiele funkcji sesji programu PowerShell, określając właściwości sesji w konfiguracji sesji.You can customize many features of a PowerShell session by specifying session properties in a session configuration. Sesję można dostosować, pisząc program w języku C#, który definiuje niestandardowy obszar działania, lub użyć pliku konfiguracji sesji w celu zdefiniowania właściwości sesji utworzonych przy użyciu konfiguracji sesji.You can customize a session by writing a C# program that defines a custom runspace, or you can use a session configuration file to define the properties of sessions created by using the session configuration. Ogólną zasadą jest łatwiejsze korzystanie z pliku konfiguracji sesji niż pisanie programu w języku C#.As a general rule, it is easier to use the session configuration file than to write a C# program.

Plik konfiguracji sesji służy do tworzenia elementów, takich jak w pełni funkcjonalne sesje dla wysoce zaufanych użytkowników; sesje zablokowane, które umożliwiają minimalny dostęp; sesje przeznaczone do określonych celów i zawierające tylko moduły wymagane do tych zadań; i sesje, w przypadku których nieuprzywilejowani użytkownicy mogą uruchamiać tylko określone polecenia jako konto uprzywilejowane.You can use a session configuration file to create items such as fully-functioning sessions for highly trusted users; locked-down sessions that allow minimal access; sessions designed for particular and that contain only the modules required for those tasks; and sessions where unprivileged users can only run specific commands as a privileged account.

Oprócz tego można także zarządzać tym, czy użytkownicy sesji mogą używać elementów języka programu PowerShell, takich jak bloki skryptów, czy mogą tylko uruchamiać polecenia.In addition to that, you can manage whether users of the session can use PowerShell language elements such as script blocks, or whether they can only run commands. Można zarządzać wersją użytkowników programu PowerShell, które mogą być uruchamiane w sesji programu. Zarządzanie modułami, które są importowane do sesji; i Zarządzaj, które polecenia cmdlet, funkcje i aliasy mogą być uruchamiane przez użytkowników sesji.You can manage the version of PowerShell users can run in the session; manage which modules are imported into the session; and manage which cmdlets, functions, and aliases session users can run. W przypadku korzystania z pola RoleDefinitions można przyznać użytkownikom różne możliwości w sesji na podstawie przynależności do grupy.When using the RoleDefinitions field, you can give users different capabilities in the session based on group membership.

Aby uzyskać więcej informacji na temat RoleDefinitions i sposobu definiowania tej wartości, zobacz temat pomocy dla polecenia cmdlet New-PSRoleCapabilityFile.For more information about RoleDefinitions and how to define this Value, see the help topic for the New-PSRoleCapabilityFile Cmdlet.

Tworzenie pliku konfiguracji sesjiCreating a Session Configuration File

Najprostszym sposobem tworzenia pliku konfiguracji sesji jest użycie polecenia cmdlet New-PSSessionConfigurationFile.The easiest way to create a session configuration file is by using the New-PSSessionConfigurationFile cmdlet. To polecenie cmdlet generuje plik, który używa poprawnej składni i formatu, i automatycznie weryfikuje wiele wartości właściwości pliku konfiguracji.This cmdlet generates a file that uses the correct syntax and format, and that automatically verifies many of the configuration file property values.

Aby uzyskać szczegółowe opisy właściwości, które można ustawić w pliku konfiguracji sesji, zobacz temat pomocy dla polecenia cmdlet New-PSSessionConfigurationFile.For detailed descriptions of the properties that you can set in a session configuration file, see the help topic for the New-PSSessionConfigurationFile cmdlet.

Następujące polecenie tworzy plik konfiguracji sesji, który używa wartości domyślnych.The following command creates a session configuration file that uses the default values. W wyniku tego pliku konfiguracji są stosowane tylko wartości domyślne, ponieważ nie są uwzględniane żadne parametry inne niż parametr path (określający ścieżkę pliku):The resulting configuration file uses only the default values because no parameters other than the Path parameter (which specifies the file path) are included:

New-PSSessionConfigurationFile -Path .\Defaults.pssc

Aby wyświetlić nowy plik konfiguracji w domyślnym edytorze tekstu, użyj następującego polecenia:To view the new configuration file in your default text editor, use the following command:

Invoke-Item -Path .\Defaults.pssc

Aby utworzyć konfigurację sesji dla sesji, w których użytkownik może uruchamiać polecenia, ale nie używać innych elementów języka programu PowerShell, wpisz:To create a session configuration for sessions in which user can run commands, but not use other elements of the PowerShell language, type:

New-PSSessionConfigurationFile -LanguageMode NoLanguage
-Path .\NoLanguage.pssc

W poprzednim poleceniu ustawienie parametru Languagemode na NoLanguage uniemożliwia użytkownikom wykonywanie takich czynności jak zapisywanie lub uruchamianie skryptów lub Używanie zmiennych.In the preceding command, setting the LanguageMode parameter to NoLanguage prevents users from doing such things as writing or running scripts, or using variables.

Aby utworzyć konfigurację sesji dla sesji, w których użytkownicy mogą używać tylko poleceń cmdlet, wpisz:To create a session configuration for sessions in which users can use only Get cmdlets, type:

New-PSSessionConfigurationFile -VisibleCmdlets Get-*
-Path .\GetSessions.pssc

W poprzednim przykładzie ustawienie parametru VisibleCmdlets na wartość Get-* ogranicza użytkowników do poleceń cmdlet, które mają nazwy rozpoczynające się od wartości ciągu "Get-".In the preceding example, setting the VisibleCmdlets parameter to Get-* limits users to cmdlets that have names that start with the string value "Get-".

Aby utworzyć konfigurację sesji dla sesji, które są uruchamiane w ramach uprzywilejowanego konta wirtualnego zamiast poświadczeń użytkownika, wpisz:To create a session configuration for sessions that run under a privileged virtual account instead of the user's credentials, type:

New-PSSessionConfigurationFile -RunAsVirtualAccount
-Path .\VirtualAccount.pssc

Aby utworzyć konfigurację sesji dla sesji, w których polecenia widoczne dla użytkownika są określone w pliku możliwości roli, wpisz:To create a session configuration for sessions in which the commands visible to the user are specified in a role capabilities file, type:

New-PSSessionConfigurationFile -RoleDefinitions
@{ 'CONTOSO\User' = @{ RoleCapabilities = 'Maintenance' }}
-Path .\Maintenance.pssc

Korzystanie z pliku konfiguracji sesjiUsing a Session Configuration File

Można dołączyć plik konfiguracji sesji podczas tworzenia konfiguracji sesji lub dodać plik do konfiguracji sesji w późniejszym czasie.You can include a session configuration file when you create a session configuration or add you can add a file to the session configuration at a later time.

Aby dołączyć plik konfiguracji sesji podczas tworzenia konfiguracji sesji, należy użyć parametru Path polecenia cmdlet Register-PSSessionConfiguration.To include a session configuration file when creating a session configuration, use the Path parameter of the Register-PSSessionConfiguration cmdlet.

Na przykład następujące polecenie używa pliku NoLanguage. PSSC podczas tworzenia konfiguracji sesji NoLanguage.For example, the following command uses the NoLanguage.pssc file when it creates a NoLanguage session configuration.

Register-PSSessionConfiguration -Name NoLanguage
-Path .\NoLanguage.pssc

Po uruchomieniu nowej sesji języka NoLanguage użytkownicy będą mieli dostęp tylko do poleceń programu PowerShell.When a new NoLanguage session starts, users will only have access to PowerShell commands.

Aby dodać plik konfiguracji sesji do istniejącej konfiguracji sesji, należy użyć polecenia cmdlet Set-PSSessionConfiguration i parametru Path.To add a session configuration file to an existing session configuration, use the Set-PSSessionConfiguration cmdlet and the Path parameter. Ma to wpływ na wszystkie nowe sesje utworzone przy użyciu określonej konfiguracji sesji.This affects any new sessions created with the specified session configuration. Należy zauważyć, że Set-PSSessionConfiguration polecenie cmdlet zmienia samą sesję i nie modyfikuje pliku konfiguracji sesji.Note that the Set-PSSessionConfiguration cmdlet changes the session itself and does not modify the session configuration file.

Na przykład następujące polecenie dodaje plik NoLanguage. PSSC do konfiguracji sesji LockedDown.For example, the following command adds the NoLanguage.pssc file to the LockedDown session configuration.

Set-PSSessionConfiguration -Name LockedDown
-Path .\NoLanguage.pssc

Gdy użytkownicy wykorzystują konfigurację sesji LockedDown do tworzenia sesji, będą mogli uruchamiać polecenia cmdlet, ale nie będą mogli tworzyć ani używać zmiennych, przypisywać wartości ani używać innych elementów języka programu PowerShell.When users use the LockedDown session configuration to create a session, they will be able to run cmdlets but they will not be able to create or use variables, assign values, or use other PowerShell language elements.

Następujące polecenie używa polecenia cmdlet New-PSSession, aby utworzyć sesję na komputerze Srw01, który używa konfiguracji sesji LockedDown, zapisując odwołanie obiektu do sesji w zmiennej $s.The following command uses the New-PSSession cmdlet to create a session on the computer Srv01 that uses the LockedDown session configuration, saving an object reference to the session in the $s variable. Lista ACL (list kontroli dostępu) konfiguracji sesji określa, kto może jej używać do tworzenia sesji.The ACL (access control list) of the session configuration determines who can use it to create a session.

$s = New-PSSession -ComputerName Srv01
-ConfigurationName LockedDown

Ze względu na to, że ograniczenia NoLanguage zostały dodane do konfiguracji sesji LockedDown, użytkownicy w sesjach LockedDown będą mogli uruchamiać polecenia i polecenia cmdlet programu PowerShell.Because the NoLanguage constraints were added to the LockedDown session configuration, users in LockedDown sessions will only be able to run PowerShell commands and cmdlets. Na przykład następujące dwa polecenia używają Invoke-Command polecenie cmdlet do uruchamiania poleceń w sesji, do których odwołuje się zmienna $s.For example, the following two commands use the Invoke-Command cmdlet to run commands in the session referenced in the $s variable. Pierwsze polecenie, które uruchamia Get-UICulture polecenie cmdlet i nie używa żadnych zmiennych, kończy się powodzeniem.The first command, which runs the Get-UICulture cmdlet and does not use any variables, succeeds. Drugie polecenie, które pobiera wartość zmiennej $PSUICulture, kończy się niepowodzeniem.The second command, which gets the value of the $PSUICulture variable, fails.

Invoke-Command -Session $s {Get-UICulture}
en-US

Invoke-Command -Session $s {$PSUICulture}
The syntax is not supported by this runspace. This might be
because it is in no-language mode.
+ CategoryInfo          : ParserError: ($PSUICulture:String) [],
ParseException
+ FullyQualifiedErrorId : ScriptsNotAllowed

Edytowanie pliku konfiguracji sesjiEditing a Session Configuration File

Wszystkie ustawienia w konfiguracji sesji z wyjątkiem RunAsVirtualAccount i RunAsVirtualAccountGroups można modyfikować, edytując plik konfiguracji sesji używany przez konfigurację sesji.All settings in a session configuration except for RunAsVirtualAccount and RunAsVirtualAccountGroups can be modified by editing the session configuration file used by the session configuration. Aby to zrobić, Zacznij od lokalizowania aktywnej kopii pliku konfiguracji sesji.To do this, begin by locating the active copy of the session configuration file.

W przypadku używania pliku konfiguracji sesji w konfiguracji sesji program PowerShell tworzy aktywną kopię pliku konfiguracji sesji i zapisuje ją w $ \ katalogu PSHome SessionConfig na komputerze lokalnym.When you use a session configuration file in a session configuration, PowerShell creates an active copy of the session configuration file and stores it in the $pshome\SessionConfig directory on the local computer.

Lokalizacja aktywnej kopii pliku konfiguracji sesji jest przechowywana we właściwości ConfigFilePath obiektu konfiguracji sesji.The location of the active copy of a session configuration file is stored in the ConfigFilePath property of the session configuration object.

Następujące polecenie pobiera lokalizację pliku konfiguracji sesji dla konfiguracji sesji NoLanguage.The following command gets the location of the session configuration file for the NoLanguage session configuration.

(Get-PSSessionConfiguration -Name NoLanguage).ConfigFilePath

To polecenie zwraca ścieżkę pliku podobną do następującej:That command returns a file path similar to the following:

C:\WINDOWS\System32\WindowsPowerShell\v1.0\SessionConfig\
NoLanguage_0c115179-ff2a-4f66-a5eb-e56e5692ba22.pssc

Plik. PSSC można edytować w dowolnym edytorze tekstu.You can edit the .pssc file in any text editor. Po zapisaniu pliku będzie ono wykorzystywane przez wszystkie nowe sesje korzystające z konfiguracji sesji.After the file is saved it will be employed by any new sessions that use the session configuration.

Jeśli trzeba zmodyfikować RunAsVirtualAccount lub ustawienia RunAsVirtualAccountGroups, należy wyrejestrować konfigurację sesji i ponownie zarejestrować plik konfiguracji sesji, który obejmuje edytowane wartości.If you need to modify the RunAsVirtualAccount or the RunAsVirtualAccountGroups settings, you must un-register the session configuration and re-register a session configuration file that includes the edited values.

Testowanie pliku konfiguracji sesjiTesting a Session Configuration File

Za pomocą polecenia cmdlet Test-PSSessionConfigurationFile Przetestuj ręcznie edytowane pliki konfiguracji sesji.Use the Test-PSSessionConfigurationFile cmdlet to test manually edited session configuration files. Ważne: Jeśli składnia i wartości plików są nieprawidłowe, użytkownicy nie będą mogli użyć konfiguracji sesji w celu utworzenia sesji.That's important: if the file syntax and values are not valid users will not be able to use the session configuration to create a session.

Na przykład następujące polecenie testuje plik konfiguracji aktywnej sesji dla konfiguracji sesji NoLanguage.For example, the following command tests the active session configuration file of the NoLanguage session configuration.

Test-PSSessionConfigurationFile -Path C:\WINDOWS\System32\
WindowsPowerShell\v1.0\SessionConfig\
NoLanguage_0c115179-ff2a-4f66-a5eb-e56e5692ba22.pssc

Jeśli składnia i wartości w pliku konfiguracji są prawidłowe Test-PSSessionConfigurationFile zwraca wartość true.If the syntax and values in the configuration file are valid Test-PSSessionConfigurationFile returns True. Jeśli składnia i wartości są nieprawidłowe, polecenie cmdlet zwróci wartość false.If the syntax and values are not valid then the cmdlet returns False.

Za pomocą Test-PSSessionConfigurationFile można testować dowolny plik konfiguracji sesji, w tym pliki tworzone przez polecenie cmdlet New-PSSessionConfiguration.You can use Test-PSSessionConfigurationFile to test any session configuration file, including files that the New-PSSessionConfiguration cmdlet creates. Aby uzyskać więcej informacji, zobacz temat pomocy dla polecenia cmdlet Test-PSSessionConfigurationFile.For more information, see the help topic for the Test-PSSessionConfigurationFile cmdlet.

Usuwanie pliku konfiguracji sesjiRemoving a Session Configuration File

Nie można usunąć pliku konfiguracji sesji z konfiguracji sesji.You cannot remove a session configuration file from a session configuration. Można jednak zastąpić plik nowym plikiem, który używa ustawień domyślnych.However, you can replace the file with a new file that uses the default settings. To efektywnie anuluje ustawienia używane przez oryginalny plik konfiguracji.This effectively cancels the settings used by the original configuration file.

Aby zastąpić plik konfiguracji sesji, Utwórz nowy plik konfiguracji sesji, który używa ustawień domyślnych, a następnie użyj polecenia cmdlet Set-PSSessionConfiguration, aby zastąpić niestandardowy plik konfiguracji sesji nowym plikiem.To replace a session configuration file, create a new session configuration file that uses the default settings, then use the Set-PSSessionConfiguration cmdlet to replace the custom session configuration file with the new file.

Na przykład następujące polecenia tworzą domyślny plik konfiguracji sesji, a następnie zastępują plik konfiguracji aktywnej sesji w konfiguracji sesji NoLanguage.For example, the following commands create a Default session configuration file and then replace the active session configuration file in the NoLanguage session configuration.

New-PSSessionConfigurationFile -Path .\Default.pssc
Set-PSSessionConfiguration -Name NoLanguage
-Path .\Default.pssc

Po zakończeniu tych poleceń konfiguracja sesji NoLanguage zapewnia pełną obsługę języka (ustawienie domyślne) dla wszystkich sesji utworzonych przy użyciu tej konfiguracji sesji.When these commands finish, the NoLanguage session configuration will actually provide full language support (the default setting) for all sessions created with that session configuration.

Wyświetlanie właściwości konfiguracji sesji obiekty konfiguracji sesji, które reprezentują konfiguracje sesji przy użyciu plików konfiguracji sesji, mają dodatkowe właściwości, które ułatwiają odnajdywanie i analizowanie konfiguracji sesji.Viewing the Properties of a Session Configuration The session configuration objects that represent session configurations using session configuration files have additional properties that make it easy to discover and analyze the session configuration. (Należy zauważyć, że nazwa typu pokazana poniżej zawiera sformatowaną definicję widoku). Właściwości można wyświetlić, uruchamiając polecenie cmdlet Get-PSSessionConfiguration i przeprzewody zwrotne danych do polecenia cmdlet Get-Member:(Note that the type name shown below includes a formatted view definition.) You can view the properties by running the Get-PSSessionConfiguration cmdlet and piping the returned data to the Get-Member cmdlet:

Get-PSSessionConfiguration NoLanguage | Get-Member
TypeName: Microsoft.PowerShell.Commands.PSSessionConfigurationCommands
#PSSessionConfiguration

Name                          MemberType     Definition
----                          ----------     ----------
Equals                        Method         bool Equals(System.O...
GetHashCode                   Method         int GetHashCode()
GetType                       Method         type GetType()
ToString                      Method         string ToString()
Architecture                  NoteProperty   System.String Archit...
Author                        NoteProperty   System.String Author...
AutoRestart                   NoteProperty   System.String AutoRe...
Capability                    NoteProperty   System.Object[] Capa...
CompanyName                   NoteProperty   System.String Compan...
configfilepath                NoteProperty   System.String config...
Copyright                     NoteProperty   System.String Copyri...
Enabled                       NoteProperty   System.String Enable...
ExactMatch                    NoteProperty   System.String ExactM...
ExecutionPolicy               NoteProperty   System.String Execut...
Filename                      NoteProperty   System.String Filena...
GUID                          NoteProperty   System.String GUID=0...
ProcessIdleTimeoutSec         NoteProperty   System.String Proces...
IdleTimeoutms                 NoteProperty   System.String IdleTi...
lang                          NoteProperty   System.String lang=e...
LanguageMode                  NoteProperty   System.String Langua...
MaxConcurrentCommandsPerShell NoteProperty   System.String MaxCon...
MaxConcurrentUsers            NoteProperty   System.String MaxCon...
MaxIdleTimeoutms              NoteProperty   System.String MaxIdl...
MaxMemoryPerShellMB           NoteProperty   System.String MaxMem...
MaxProcessesPerShell          NoteProperty   System.String MaxPro...
MaxShells                     NoteProperty   System.String MaxShells
MaxShellsPerUser              NoteProperty   System.String MaxShe...
Name                          NoteProperty   System.String Name=N...
PSVersion                     NoteProperty   System.String PSVersion
ResourceUri                   NoteProperty   System.String Resour...
RunAsPassword                 NoteProperty   System.String RunAsP...
RunAsUser                     NoteProperty   System.String RunAsUser
SchemaVersion                 NoteProperty   System.String Schema...
SDKVersion                    NoteProperty   System.String SDKVer...
OutputBufferingMode           NoteProperty   System.String Output...
SessionType                   NoteProperty   System.String Sessio...
UseSharedProcess              NoteProperty   System.String UseSha...
SupportsOptions               NoteProperty   System.String Suppor...
xmlns                         NoteProperty   System.String xmlns=...
XmlRenderingType              NoteProperty   System.String XmlRen...
Permission                    ScriptProperty System.Object Permis...

Te właściwości ułatwiają wyszukiwanie określonych konfiguracji sesji.These properties make it easy to search for specific session configurations. Na przykład można użyć właściwości ExecutionPolicy, aby znaleźć konfigurację sesji, która obsługuje sesje z zasadami wykonywania RemoteSigned.For example, you can use the ExecutionPolicy property to find a session configuration that supports sessions with the RemoteSigned execution policy. Należy zauważyć, że ponieważ właściwość ExecutionPolicy istnieje tylko w sesjach, które używają plików konfiguracji sesji, polecenie może nie zwracać wszystkich zakwalifikowanych konfiguracji sesji.Note that, because the ExecutionPolicy property exists only on sessions that use session configuration files, the command might not return all qualifying session configurations.

Get-PSSessionConfiguration |
where {$_.ExecutionPolicy -eq "RemoteSigned"}

Następujące polecenie pobiera konfiguracje sesji, w których RunAsUser jest administratorem programu Exchange.The following command gets session configurations in which the RunAsUser is the Exchange administrator.

 Get-PSSessionConfiguration |
where {$_.RunAsUser -eq "Exchange01\Admin01"}

Aby wyświetlić informacje o definicjach ról skojarzonych z konfiguracją, użyj polecenia cmdlet Get-PSSessionCapability.To view information about the role definitions associated with a configuration use the Get-PSSessionCapability cmdlet. To polecenie cmdlet pozwala określić polecenia i środowisko dostępne dla określonych użytkowników w określonych punktach końcowych.This cmdlet enables you to determine the commands and environment available to specific users in specific endpoints.

UWAGINOTES

Konfiguracje sesji obsługują również typ sesji znanej jako sesja "Empty".Session configurations also support a type of session known as an "empty" session. Pusty typ sesji umożliwia tworzenie niestandardowych sesji z wybranymi poleceniami.An Empty session type enables you to create custom sessions with selected commands. Jeśli nie dodasz modułów, funkcji ani skryptów do pustej sesji, sesja jest ograniczona do wyrażeń i może nie być praktycznie używany.If you do not add modules, functions, or scripts to an empty session, the session is limited to expressions and might not be of any practical use. Właściwość SessionType informuje użytkownika o tym, czy pracujesz z pustą sesją.The SessionType property tells you whether or not you are working with an empty session.

ZOBACZ RÓWNIEŻSEE ALSO

about_Session_Configurationsabout_Session_Configurations

New-PSSessionNew-PSSession

Disable-PSSessionConfigurationDisable-PSSessionConfiguration

Enable-PSSessionConfigurationEnable-PSSessionConfiguration

Get-PSSessionConfigurationGet-PSSessionConfiguration

New-PSSessionConfigurationFileNew-PSSessionConfigurationFile

Register-PSSessionConfigurationRegister-PSSessionConfiguration

Set-PSSessionConfigurationSet-PSSessionConfiguration

Test-PSSessionConfigurationFileTest-PSSessionConfigurationFile

Unregister — PSSessionConfigurationUnregister-PSSessionConfiguration

Get-PSSessionCapabilityGet-PSSessionCapability

New-PSRoleCapabilityFileNew-PSRoleCapabilityFile