Exit-PSSession
Beendet eine interaktive Sitzung mit einem Remotecomputer.
Syntax
Exit-PSSession [<CommonParameters>]
Beschreibung
Das Cmdlet "Exit-PSSession" beendet interaktive Sitzungen, die mit Enter-PSSession gestartet wurden.
Interaktive Sitzungen können auch mit dem Exit-Schlüsselwort beendet werden. Das Ergebnis entspricht der Verwendung von Exit-PSSession.
Parameter
<CommonParameters>
Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer und -OutVariable. Weitere Informationen finden Sie unter about_Commonparameters.
Eingaben und Ausgaben
Der Eingabetyp ist der Typ der Objekte, die über die Pipeline an das Cmdlet übergeben werden können. Der Rückgabetyp ist der Typ der Objekte, die das Cmdlet zurückgibt.
Eingaben |
Keiner Objekte können nicht über die Pipeline an Exit-PSSession übergeben werden. |
Ausgaben |
Keiner Dieses Cmdlet gibt keine Ausgabe zurück. |
Hinweise
Dieses Cmdlet akzeptiert nur die allgemeinen Parameter.
Beispiel 1
C:\PS>Enter-PSSession -computername Server01
Server01\PS> Exit-PSSession
C:\PS>
Beschreibung
-----------
Diese Befehle starten und beenden eine interaktive Sitzung mit dem Remotecomputer "Server01".
Beispiel 2
C:\PS>$s = new-pssession -computername Server01
C:\PS> Enter-PSSession -session $s
Server01\PS> Exit-PSSession
C:\PS> $s
Id Name ComputerName State ConfigurationName
-- ---- ------------ ----- -----------------
1 Session1 Server01 Opened Microsoft.PowerShell
Beschreibung
-----------
Diese Befehle starten und beenden eine interaktive Sitzung mit dem Computer "Server01", der eine Windows PowerShell-Sitzung (PSSession) verwendet.
Da die interaktive Sitzung mit einer Windows PowerShell-Sitzung (PSSession) gestartet wurde, ist PSSession nach dem Ende der interaktiven Sitzung weiterhin verfügbar. Wenn Sie den ComputerName-Parameter verwenden, wird eine temporäre Sitzung von Enter-PSSession erstellt und nach dem Ende der interaktiven Sitzung geschlossen.
Durch den ersten Befehl wird mit dem Cmdlet "New-PSSession" eine PSSession auf dem Computer "Server01"erstellt. Der Befehl speichert die PSSession in der Variablen "$s".
Im zweiten Befehl wird das Cmdlet "Enter-PSSession" verwendet, um mit der PSSession in "$s" eine interaktive Sitzung zu starten.
Der dritte Befehl beendet die interaktive Sitzung mit dem Cmdlet "Exit-PSSession".
Mit dem letzten Befehl wird die PSSession in der Variablen "$s" angezeigt. Die State-Eigenschaft zeigt an, dass die PSSession weiterhin geöffnet ist und verwendet werden kann.
Beispiel 3
C:\PS>Enter-PSSession -computername Server01
Server01\PS> exit
C:\PS>
Beschreibung
-----------
Dieser Befehl beendet eine interaktive Sitzung durch das Exit-Schlüsselwort, die mit dem Cmdlet "Enter-PSSession" gestartet wurde. Das Exit-Schlüsselwort führt zum selben Ergebnis wie Exit-PSSession.
Siehe auch
Konzepte
about_PSSessions
about_remote
Enter-PSSession
New-PSSession
Get-PSSession
Remove-PSSession
Invoke-Command