Disconnect-PSSession

Leválasztja a munkamenetet.

Syntax

Disconnect-PSSession
          [-Session] <PSSession[]>
          [-IdleTimeoutSec <Int32>]
          [-OutputBufferingMode <OutputBufferingMode>]
          [-ThrottleLimit <Int32>]
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]
Disconnect-PSSession
          [-IdleTimeoutSec <Int32>]
          [-OutputBufferingMode <OutputBufferingMode>]
          [-ThrottleLimit <Int32>]
          -Name <String[]>
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]
Disconnect-PSSession
          [-IdleTimeoutSec <Int32>]
          [-OutputBufferingMode <OutputBufferingMode>]
          [-ThrottleLimit <Int32>]
          -InstanceId <Guid[]>
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]
Disconnect-PSSession
          [-IdleTimeoutSec <Int32>]
          [-OutputBufferingMode <OutputBufferingMode>]
          [-ThrottleLimit <Int32>]
          [-Id] <Int32[]>
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]

Description

Ez a parancsmag csak a Windows platformon érhető el.

A Disconnect-PSSession parancsmag leválaszt egy PowerShell-munkamenetet (PSSession), például a parancsmag használatával New-PSSession elindítottat az aktuális munkamenetről. Ennek eredményeképpen a PSSession leválasztott állapotban van. Kapcsolódhat a leválasztott PSSession-hoz az aktuális munkamenetből, vagy a helyi számítógépen vagy egy másik számítógép egy másik munkamenetéből.

A Disconnect-PSSession parancsmag csak az aktuális munkamenethez csatlakoztatott PSSessions-t bontja le. Disconnect-PSSession Nem lehet leválasztani a megszakadt vagy lezárt PSSessionsokat, illetve a parancsmaggal indított interaktív PSSessions-t , és nem tudja leválasztani a Enter-PSSession más munkamenetekhez kapcsolódó PSSessions-t .

A leválasztott PSSession-hoz való újracsatlakozáshoz használja a vagy Receive-PSSession a Connect-PSSession parancsmagokat.

A PSSession leválasztásakor a PSSession parancsai mindaddig futnak, amíg befejeződnek, kivéve, ha a PSSession túllépi az időkorlátot, vagy a PSSession parancsait egy teljes kimeneti puffer blokkolja. Az üresjárati időtúllépés módosításához használja az IdleTimeoutSec paramétert. A kimeneti pufferelési mód módosításához használja az OutputBufferingMode paramétert . A parancsmag InDisconnectedSession paraméterével Invoke-Command is futtathat egy parancsot egy leválasztott munkamenetben.

A Leválasztott munkamenetek funkcióval kapcsolatos további információkért lásd: about_Remote_Disconnected_Sessions.

Ez a parancsmag a Windows PowerShell 3.0-s verzióban jelenik meg.

Példák

1. példa – Munkamenet leválasztása név szerint

Ez a parancs leválasztja a UpdateSessionPsSession-t a Server01 számítógépen az aktuális munkamenetről. A parancs a Name paramétert használja a PSSession azonosításához.

PS> Disconnect-PSSession -Name UpdateSession
Id Name            ComputerName    State         ConfigurationName     Availability
-- ----            ------------    -----         -----------------     ------------
1  UpdateSession   Server01        Disconnected  Microsoft.PowerShell          None

A kimenet azt mutatja, hogy a kapcsolatbontási kísérlet sikeres volt. A munkamenet állapota Disconnected , a Rendelkezésre állás pedig None, ami azt jelzi, hogy a munkamenet nem foglalt, és újra csatlakoztatható.

2. példa – Munkamenet leválasztása egy adott számítógépről

Ez a parancs leválasztja a ITTaskPsSession-t a Server12 számítógépen az aktuális munkamenetről. A ITTask munkamenet az aktuális munkamenetben jött létre, és csatlakozik a Server12 számítógéphez. A parancs a parancsmagot használja a Get-PSSession munkamenet és a Disconnect-PSSession parancsmag leválasztásához.

PS> Get-PSSession -ComputerName Server12 -Name ITTask |
  Disconnect-PSSession -OutputBufferingMode Drop -IdleTimeoutSec 86400
Id Name            ComputerName    State         ConfigurationName     Availability
-- ----            ------------    -----         -----------------     ------------
1  ITTask          Server12        Disconnected  ITTasks               None

A Disconnect-PSSession parancs az OutputBufferingMode paramétert használja a kimeneti mód beállításához Drop. Ez a beállítás biztosítja, hogy a munkamenetben futó szkript továbbra is futjon, még akkor is, ha a munkamenet kimeneti puffere megtelt. Mivel a szkript egy fájlmegosztáson lévő jelentésbe írja a kimenetét, az egyéb kimenetek következmény nélkül elveszhetnek.

A parancs az IdleTimeoutSec paramétert is használja a munkamenet tétlenségi időtúllépésének 24 órára való kiterjesztéséhez. Ez a beállítás időt biztosít arra, hogy a rendszergazda vagy más rendszergazdák újra csatlakoznak a munkamenethez annak ellenőrzéséhez, hogy a szkript futott-e, és szükség esetén hibaelhárítást végezzen.

3. példa – Több PSSessions használata több számítógépen

Ez a parancssorozat bemutatja, hogyan használható a Disconnect-PSSession parancsmag egy vállalati forgatókönyvben. Ebben az esetben egy új szakember elindít egy szkriptet egy munkamenetben egy távoli számítógépen, és probléma merül fel. A szakember leválasztja a munkamenetet, így egy tapasztaltabb vezető csatlakozhat a munkamenethez, és megoldhatja a problémát.

PS> $s = New-PSSession -ComputerName Srv1, Srv2, Srv30 -Name ITTask
PS> Invoke-Command $s -FilePath \\Server01\Scripts\Get-PatchStatus.ps1
PS> Get-PSSession -Name ITTask -ComputerName Srv1 | Disconnect-PSSession
Id Name            ComputerName    State         ConfigurationName     Availability
-- ----            ------------    -----         -----------------     ------------
1 ITTask           Srv1            Disconnected  Microsoft.PowerShell          None

PS> Get-PSSession -ComputerName Srv1, Srv2, Srv30 -Name ITTask
Id Name            ComputerName    State         ConfigurationName     Availability
-- ----            ------------    -----         -----------------     ------------
 1 ITTask          Srv1            Disconnected  Microsoft.PowerShell          None
 2 ITTask          Srv2            Opened        Microsoft.PowerShell     Available
 3 ITTask          Srv30           Opened        Microsoft.PowerShell     Available

PS> Get-PSSession -ComputerName Srv1 -Name ITTask -Credential Domain01\User01
Id Name            ComputerName    State         ConfigurationName     Availability
-- ----            ------------    -----         -----------------     ------------
 1 ITTask          Srv1            Disconnected  Microsoft.PowerShell          None

PS> $s = Connect-PSSession -ComputerName Srv1 -Name ITTask -Credential Domain01\User01
PS> Invoke-Command -Session $s {dir $HOME\Scripts\PatchStatusOutput.ps1}
PS> Invoke-Command -Session $s {mkdir $HOME\Scripts\PatchStatusOutput}
PS> Invoke-Command -Session $s -FilePath \\Server01\Scripts\Get-PatchStatus.ps1
PS> Disconnect-PSSession -Session $s

A szakember először több távoli számítógépen hoz létre munkameneteket, és minden munkamenetben futtat egy szkriptet. Az első parancs a New-PSSession parancsmaggal hozza létre a ITTask munkamenetet három távoli számítógépen. A parancs menti a munkameneteket a $s változóban. A második parancs a parancsmag FilePath paraméterével Invoke-Command futtat egy szkriptet a $s változó munkameneteiben.

Az Srv1 számítógépen futó szkript váratlan hibákat okoz. A szakember kapcsolatba lép a felettesével, és segítséget kér. A vezető arra utasítja a szakembert, hogy válassza le a munkamenetet, hogy kivizsgálhassa. A második parancs a Get-PSSession parancsmaggal lekéri a ITTask munkamenetet az Srv1 számítógépen, a Disconnect-PSSession parancsmag pedig leválasztja azt. Ez a parancs nincs hatással a ITTask többi számítógépen futó munkamenetekre.

A harmadik parancs a Get-PSSession parancsmagot használja a ITTask munkamenetek lekéréséhez. A kimenet azt mutatja, hogy az ITTask Srv2 és az Srv30 számítógépek munkameneteit nem érintette a kapcsolat bontására vonatkozó parancs.

A felettes bejelentkezik az otthoni számítógépére, csatlakozik a vállalati hálózathoz, elindítja a PowerShellt, és a Get-PSSession parancsmag használatával lekéri a ITTask munkamenetet az Srv1 számítógépen. A technikus hitelesítő adataival fér hozzá a munkamenethez.

Ezután a kezelő a Connect-PSSession parancsmaggal csatlakozik az ITTask Srv1 számítógépen futó munkamenethez. A parancs menti a munkamenetet a $s változóban.

A kezelő a Invoke-Command parancsmaggal futtat néhány diagnosztikai parancsot a változó munkamenetében $s . Felismeri, hogy a szkript meghiúsult, mert nem talált egy szükséges könyvtárat. A felettes a függvény használatával MkDir hozza létre a könyvtárat, majd újraindítja a Get-PatchStatus.ps1 szkriptet, és megszakítja a kapcsolatot a munkamenettel. A vezető jelenti az eredményeket a szakembernek, javasolja, hogy csatlakozzon újra a munkamenethez a feladatok elvégzéséhez, és kérje meg, hogy adjon hozzá egy parancsot a Get-PatchStatus.ps1 szkripthez, amely létrehozza a szükséges könyvtárat, ha nem létezik.

4. példa – PsSession időtúllépési értékének módosítása

Ez a példa bemutatja, hogyan lehet kijavítani egy munkamenet IdleTimeout tulajdonságának értékét, hogy az leválasztható legyen.

A munkamenetek tétlen időtúllépési tulajdonsága kritikus fontosságú a leválasztott munkamenetek szempontjából, mivel meghatározza, hogy a rendszer mennyi ideig tart fenn egy leválasztott munkamenetet a törlés előtt. A tétlen időtúllépési beállítást beállíthatja munkamenet létrehozásakor és leválasztásakor. A munkamenet tétlen időtúllépésének alapértelmezett értékei a $PSSessionOption helyi számítógépen lévő beállításváltozóban és a távoli számítógépen a munkamenet-konfigurációban vannak megadva. A munkamenethez beállított értékek elsőbbséget élveznek a munkamenet-konfigurációban beállított értékekkel szemben, de a munkamenet-konfigurációban beállított kvóták (például a MaxIdleTimeoutMs érték) nem haladhatják meg a munkamenet-konfigurációban beállított kvótákat.

PS> $Timeout = New-PSSessionOption -IdleTimeout 172800000
PS> $s = New-PSSession -Computer Server01 -Name ITTask -SessionOption $Timeout
PS> Disconnect-PSSession -Session $s
Disconnect-PSSession : The session ITTask cannot be disconnected because the specified
idle timeout value 172800(seconds) is either greater than the server maximum allowed
43200 (seconds) or less that the minimum allowed60(seconds).  Choose an idle time out
value that is within the allowed range and try again.

PS> Invoke-Command -ComputerName Server01 {Get-PSSessionConfiguration Microsoft.PowerShell} |
 Format-List -Property *

Architecture                  : 64
Filename                      : %windir%\system32\pwrshplugin.dll
ResourceUri                   : http://schemas.microsoft.com/powershell/microsoft.powershell
MaxConcurrentCommandsPerShell : 1000
UseSharedProcess              : false
ProcessIdleTimeoutSec         : 0
xmlns                         : http://schemas.microsoft.com/wbem/wsman/1/config/PluginConfiguration
MaxConcurrentUsers            : 5
lang                          : en-US
SupportsOptions               : true
ExactMatch                    : true
RunAsUser                     :
IdleTimeoutms                 : 7200000
PSVersion                     : 3.0
OutputBufferingMode           : Block
AutoRestart                   : false
SecurityDescriptorSddl        : O:NSG:BAD:P(A;;GA;;;BA)S:P(AU;FA;GA;;;WD)(AU;SA;GXGW;;;WD)
MaxMemoryPerShellMB           : 1024
MaxIdleTimeoutms              : 2147483647
Uri                           : http://schemas.microsoft.com/powershell/microsoft.powershell
SDKVersion                    : 2
Name                          : microsoft.powershell
XmlRenderingType              : text
Capability                    : {Shell}
RunAsPassword                 :
MaxProcessesPerShell          : 15
ParentResourceUri             : http://schemas.microsoft.com/powershell/microsoft.powershell
Enabled                       : true
MaxShells                     : 25
MaxShellsPerUser              : 25
Permission                    : BUILTIN\Administrators AccessAllowed
PSComputerName                : localhost
RunspaceId                    : aea84310-6dbf-4c21-90ac-13980039925a
PSShowComputerName            : True


PS> $s.Runspace.ConnectionInfo
ConnectionUri                     : http://Server01/wsman
ComputerName                      : Server01
Scheme                            : http
Port                              : 80
AppName                           : /wsman
Credential                        :
ShellUri                          : http://schemas.microsoft.com/powershell/Microsoft.PowerShell
AuthenticationMechanism           : Default
CertificateThumbprint             :
MaximumConnectionRedirectionCount : 5
MaximumReceivedDataSizePerCommand :
MaximumReceivedObjectSize         : 209715200
UseCompression                    : True
NoMachineProfile                  : False
ProxyAccessType                   : None
ProxyAuthentication               : Negotiate
ProxyCredential                   :
SkipCACheck                       : False
SkipCNCheck                       : False
SkipRevocationCheck               : False
NoEncryption                      : False
UseUTF16                          : False
OutputBufferingMode               : Drop
IncludePortInSPN                  : False
Culture                           : en-US
UICulture                         : en-US
OpenTimeout                       : 180000
CancelTimeout                     : 60000
OperationTimeout                  : 180000
IdleTimeout                       : 172800000

PS> Disconnect-PSSession $s -IdleTimeoutSec 43200
Id Name            ComputerName    State         ConfigurationName     Availability
-- ----            ------------    -----         -----------------     ------------
 4 ITTask          Server01        Disconnected  Microsoft.PowerShell          None

PS> $s.Runspace.ConnectionInfo.IdleTimeout
43200000

Az első parancs a New-PSSessionOption parancsmaggal hoz létre munkamenet-beállításobjektumot. Az IdleTimeout paraméterrel 48 órás tétlenségi időtúllépést (ezredmásodpercet)172800000 állít be. A parancs menti a munkamenet-beállításobjektumot a $Timeout változóban.

A második parancs a New-PSSession parancsmaggal hozza létre a munkamenetet ITTask a Server01 számítógépen. A parancs menti a munkamenetet a $s változóban. A SessionOption paraméter értéke a változó 48 órás tétlenségi időtúllépése $Timeout .

A harmadik parancs leválasztja a ITTask munkamenetet a $s változóban. A parancs meghiúsul, mert a munkamenet tétlen időtúllépési értéke meghaladja a munkamenet konfigurációjában szereplő MaxIdleTimeoutMs kvótát. Mivel a rendszer nem használja a tétlen időtúllépést, amíg le nem bontja a munkamenetet, ez a szabálysértés észrevétlen marad a munkamenet használata közben.

A negyedik parancs a Invoke-Command parancsmaggal futtat egy Get-PSSessionConfiguration parancsot a Microsoft.PowerShell Server01 számítógépen futó munkamenet-konfigurációhoz. A parancs a Format-List parancsmaggal jeleníti meg a munkamenet-konfiguráció összes tulajdonságát egy listában. A kimenet azt mutatja, hogy a MaxIdleTimeoutMS tulajdonság, amely a munkamenet-konfigurációt használó munkamenetek maximális engedélyezett IdleTimeout értékét határozza meg, ezredmásodperc (12 óra) lesz 43200000 .

Az ötödik parancs lekéri a munkamenet munkamenetbeállítási értékeit a $s változóban. Számos munkamenet-beállítás értéke a munkamenet Runspace tulajdonságának ConnectionInfo tulajdonsága. A kimenet azt mutatja, hogy a munkamenet 172800000IdleTimeout tulajdonságának értéke ezredmásodperc (48 óra), ami sérti a munkamenet konfigurációjában szereplő 12 órás MaxIdleTimeoutMs-kvótát. Az ütközés megoldásához használhatja a ConfigurationName paramétert egy másik munkamenet-konfiguráció kiválasztásához, vagy az IdleTimeout paraméterrel csökkentheti a munkamenet tétlenségi időtúllépését.

A hatodik parancs megszakítja a munkamenetet. Az IdleTimeoutSec paraméter használatával állítja be az üresjárati időtúllépést a 12 órás maximumra.

A hetedik parancs lekéri a leválasztott munkamenet IdleTimeout tulajdonságának értékét, amelyet ezredmásodpercben mérünk. A kimenet megerősíti, hogy a parancs sikeres volt.

Paraméterek

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

Leválasztja a munkameneteket a megadott munkamenet-azonosítóval. Írjon be egy vagy több azonosítót (vesszővel elválasztva), vagy használja a tartományoperátort (..) egy azonosítótartomány megadásához.

A munkamenet azonosítójának lekéréséhez használja a Get-PSSession parancsmagot. A példányazonosító a munkamenet ID tulajdonságában van tárolva.

Type:Int32[]
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-IdleTimeoutSec

Módosítja a leválasztott PSSession tétlen időtúllépési értékét. Adjon meg egy értéket másodpercben. A minimális érték 60 (1 perc).

A tétlen időtúllépés határozza meg, hogy a leválasztott PSSession mennyi ideig legyen fenntartva a távoli számítógépen. Ha az időtúllépés lejár, a PSSession törlődik.

A leválasztott PSSessions a leválasztásuk pillanatától tétlennek minősül, még akkor is, ha a leválasztott munkamenetben parancsok futnak.

Egy munkamenet tétlen időtúllépésének alapértelmezett értékét a munkamenet-konfiguráció IdleTimeoutMs tulajdonságának értéke állítja be. Az alapértelmezett érték ezredmásodperc 7200000 (2 óra).

A paraméter értéke elsőbbséget élvez a beállítási változó IdleTimeout tulajdonságának és a munkamenet-konfiguráció alapértelmezett tétlenségi időtúllépési értékének $PSSessionOption értékével szemben. Ez az érték azonban nem haladhatja meg a munkamenet-konfiguráció MaxIdleTimeoutMs tulajdonságának értékét. A MaxIdleTimeoutMs alapértelmezett értéke 12 óra (43200000 ezredmásodperc).

Type:Int32
Position:Named
Default value:60
Accept pipeline input:False
Accept wildcard characters:False

-InstanceId

Leválasztja a munkameneteket a megadott példányazonosítókkal.

A példányazonosító egy GUID, amely egyedileg azonosít egy munkamenetet egy helyi vagy távoli számítógépen. A példányazonosító egyedi, még több munkamenetben is több számítógépen.

A munkamenet példányazonosítójának lekéréséhez használja a Get-PSSession parancsmagot. A példányazonosító a munkamenet InstanceID tulajdonságában van tárolva.

Type:Guid[]
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-Name

Leválasztja a munkameneteket a megadott felhasználóbarát névvel. Helyettesítő karakterek használata engedélyezett.

A munkamenet rövid nevének lekéréséhez használja a Get-PSSession parancsmagot. A rövid név a munkamenet Name ( Név ) tulajdonságában található.

Type:String[]
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:True

-OutputBufferingMode

Meghatározza, hogyan történik a parancskimenet kezelése a leválasztott munkamenetben, ha a kimeneti puffer megtelt. Az alapértelmezett érték Block.

Ha a leválasztott munkamenet parancsa kimenetet ad vissza, és a kimeneti puffer megtelik, a paraméter értéke hatékonyan határozza meg, hogy a parancs továbbra is fut-e a munkamenet leválasztása közben. Egy érték felfüggeszti Block a parancsot, amíg a munkamenet újra nem csatlakozik. A érték Drop lehetővé teszi a parancs befejezését, bár az adatok elveszhetnek. Az érték használatakor Drop irányítsa át a parancs kimenetét egy lemezen lévő fájlba.

Az érvényes értékek a következők:

  • Block: Ha a kimeneti puffer megtelt, a végrehajtás fel van függesztve, amíg a puffer nem törlődik.
  • Drop: Ha a kimeneti puffer megtelt, a végrehajtás folytatódik. Az új kimenet mentésekor a rendszer elveti a legrégebbi kimenetet.
  • None: Nincs megadva kimeneti pufferelési mód. A rendszer a munkamenet-konfiguráció OutputBufferingMode tulajdonságának értékét használja a leválasztott munkamenethez.
Type:OutputBufferingMode
Position:Named
Default value:Block
Accept pipeline input:False
Accept wildcard characters:False

-Session

Leválasztja a megadott PSSessions-t. Adja meg a PSSession objektumokat, például azokat, amelyeket a New-PSSession parancsmag visszaad. PSSession objektumot is be lehet csövezni a parancsbaDisconnect-PSSession.

A Get-PSSession parancsmag lekérheti az összes olyan PSSessiont , amely egy távoli számítógépen leáll, beleértve a leválasztott PSSessions és a más számítógépeken futó egyéb munkamenetekhez csatlakoztatott PSSessions parancsmagokat . Disconnect-PSSession csak az aktuális munkamenethez csatlakoztatott PSSession leválasztása. Ha más PSSessions-t a parancsba csövez, Disconnect-PSSessiona Disconnect-PSSession parancs sikertelen lesz.

Type:PSSession[]
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-ThrottleLimit

Beállítja a parancs szabályozási korlátját Disconnect-PSSession .

A szabályozás korlátja az egyidejű kapcsolatok maximális száma, amely a parancs futtatásához hozható létre. Ha kihagyja ezt a paramétert, vagy egy értéket 0ad meg, 32az alapértelmezett értéket használja a rendszer.

A szabályozási korlát csak az aktuális parancsra vonatkozik, a munkamenetre és a számítógépre nem.

Type:Int32
Position:Named
Default value:32
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

PSSession

Erre a parancsmagra futtathat munkamenetet.

Kimenetek

PSSession

Ez a parancsmag egy, a leválasztott munkamenetet képviselő objektumot ad vissza.

Jegyzetek

A PowerShell a következő aliasokat tartalmazza:Disconnect-PSSession

  • Windows:
    • dnsn

Ez a parancsmag csak Windows-platformokon érhető el.

  • A Disconnect-PSSession parancsmag csak akkor működik, ha a helyi és távoli számítógépek a PowerShell 3.0-s vagy újabb verzióját futtatják.

  • Ha a Disconnect-PSSession parancsmagot leválasztott munkamenetben használja, a parancsnak nincs hatása a munkamenetre, és nem okoz hibákat.

  • Az interaktív biztonsági jogkivonatokkal (az EnableNetworkAccess paraméterrel létrehozott) leválasztott visszacsatolási munkamenetek csak attól a számítógéptől csatlakoztathatók újra, amelyen a munkamenet létre lett hozva. Ez a korlátozás megvédi a számítógépet a rosszindulatú hozzáféréstől.

  • A PSSession leválasztásakor a munkamenet állapota, Disconnected a rendelkezésre állás pedig Nincs.

    Az State tulajdonság értéke az aktuális munkamenethez viszonyítva van. Ezért a érték Disconnected azt jelenti, hogy a PSSession nincs csatlakoztatva az aktuális munkamenethez. Ez azonban nem jelenti azt, hogy a PSSession leválasztva van az összes munkamenetről. Lehet, hogy egy másik munkamenethez kapcsolódik. Annak megállapításához, hogy tud-e csatlakozni vagy újra csatlakozni a munkamenethez, használja a Rendelkezésre állás tulajdonságot.

    A Rendelkezésre állás értéke None azt jelzi, hogy csatlakozhat a munkamenethez. A értéke Busy azt jelzi, hogy nem tud csatlakozni a PSSession-hoz , mert egy másik munkamenethez van csatlakoztatva.

    A munkamenetek State tulajdonságának értékeivel kapcsolatos további információkért lásd: RunspaceState Enumeration.

    A munkamenetek Rendelkezésre állási tulajdonságának értékeiről további információt a RunspaceAvailability Enumeration című témakörben talál.