Jump to content

"shutdown -l" in Powershell ?


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo,

 

wer kann mir sagen wie der Befehl

shutdown -l

in Powershell heißt? Ich weiß das man diesen Befehl in Powershell absetzen kann, aber gibt es kein Powershell Gegenstück dafür? Oder wie kann man sich, wenn man remote an einer anderen Maschine eingeloggt ist mit einem Powershell Befehl abmelden? Oder gibt dieses Pendant in Powershell gar nicht?

 

mcseulmo

Geschrieben

Hallo,

 

siehe "Stop-Computer" - hier die Hilfe dazu

Get-Help stop-Computer -full

 

SYNOPSIS

Stops (shuts down) local and remote computers.

 

SYNTAX

Stop-Computer [[-ComputerName] <string[]>] [[-Credential] <PSCredential>] [-AsJob] [-Authentication {Default | None

| Connect | Call | Packet | PacketIntegrity | PacketPrivacy | Unchanged}] [-Force] [-Impersonation {Default | Anon

ymous | Identify | Impersonate | Delegate}] [-ThrottleLimit <int>] [-Confirm] [-WhatIf] [<CommonParameters>]

 

 

DESCRIPTION

The Stop-Computer cmdlet shuts down computers remotely. It can also shut down the local computer.

 

hth

Geschrieben

Hallo,

 

 

 

Hallo,

 

siehe "Stop-Computer" - hier die Hilfe dazu

Get-Help stop-Computer -full

 

hth

 

den Befehl kenne ich, jedoch finde ich dort keine Abmeldefunktion, sondern Herunterfahren-Optionen. Daher frage ich mich ob es ein Powershell Pendant zu shutdown -l gibt?

 

mcseulmo

Geschrieben
stop-computer kann wohl einen User nicht abmelden, aber man kann shutdown.exe von der Powershell aus aufrufen.

 

start-process ist dein Freund.

 

Mir ist bewußt dass man shutdown von der Powershell aufrufen kann, aber ich will explizit wissen ob es für "shutdown -l" ein Powershell Pendant gibt. Wenn ich es richtig verstanden, dann gibt es keines, oder doch?

 

mcseulmo

Geschrieben
Vielleicht

 

$win32OS = get-wmiobject win32_operatingsystem 
$win32OS.psbase.Scope.Options.EnablePrivileges = $true
$win32OS.win32shutdown(4)

 

 

vielen Dank für den Hinweis. Unter Win7 klappt diese Funktion, jedoch bei Server 2003 bekomme ich eine Fehlermeldung, die da lautet:

+ $win32OS.win32shutdown <<<< (4)

+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException

+ FullyQualifiedErrorID : WMIMethodException

 

Da ich den Befehl vorwiegend auf Server 2003 einsetzen möchte, wäre es für mich hilfreich zu wissen, was hier falsch läuft. Könnte mir jemand die Fehlermeldung interpretieren?

 

mcseulmo

Geschrieben
Versuch es hiermit:

$win32OS = get-wmiobject win32_operatingsystem -computername .
$win32OS.psbase.Scope.Options.EnablePrivileges = $true
$win32OS.win32shutdown(4)

 

 

auch das habe ich schon ausprobiert, es kommt dieselbe Fehlermeldung.

 

mcseulmo

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...