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

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

Link zu diesem Kommentar

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

Link zu diesem Kommentar
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

Link zu diesem Kommentar

Vielleicht

 

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

 

Win32Shutdown method of the Win32_OperatingSystem Class (Windows)

unter: using win32shutdown method with Powershell 2.0

 

Könnte man als Function ins Profile legen, dann kann man es mit einem Befehl aufrufen.

 

blub

Link zu diesem Kommentar
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

Link zu diesem Kommentar
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...