ethillias
Goto Top

Netzwerk Rechner runterfahren

Hi,

ich habe hier 2 Rechner, ich möchte den 2. per Befehl runterfahren von dem 1. Rechner aus:

shutdown -s -f -m \\PC2
--->Zugriff verweigert

Mir sind User und Passwort bekannt, doch wie schreibe ich das in den Befehl rein?

Tim

Content-Key: 89542

Url: https://administrator.de/contentid/89542

Printed on: April 24, 2024 at 09:04 o'clock

Member: SteinBeiser
SteinBeiser Jun 10, 2008 at 14:17:12 (UTC)
Goto Top
entweder vorher mit net use am rechner anmelden
oder mit psshutdown(pstools) aus der suite von SysInternals.
Member: Ethillias
Ethillias Jun 10, 2008 at 14:30:33 (UTC)
Goto Top
Ähm ok kannste mir sagen wie genau das geht mit dem net use? vielleicht mit einem Beispiel?
Member: SteinBeiser
SteinBeiser Jun 10, 2008 at 14:48:35 (UTC)
Goto Top
net use /? gibt ne anleitung.

Kleine Batchdatei
diverse sachen noch durch eigene daten ersetzen.
@echo off
net use \\PC2\FreigabeName /USER:Benutzer passwort
shutdown BlaBlaBla
net use \\PC2\FreigabeName /DELETE
Member: n4426
n4426 Jun 10, 2008 at 14:51:28 (UTC)
Goto Top
Hi Tim,

hat der User Administratoren-Rechte auf dem anderen Rechner?

Welches Betriebssystem verwendest du den überhaubt w2k, XP, w3k, Vista???

mfg
andi
Member: Ethillias
Ethillias Jun 10, 2008 at 14:53:09 (UTC)
Goto Top
ok soweit versteh ich das, der Freigabename kann frei gewählt werden oder?
Wenn ich das mache kommt Netzwerkname nicht gefunden.
Member: Ethillias
Ethillias Jun 10, 2008 at 14:54:31 (UTC)
Goto Top
1. Rechner: Vista
2. Rechner: XP

Auf beiden Rechnern ist nur 1 Account wo ich die Passwörter kenne( diese sind dort Admin).
Member: SteinBeiser
SteinBeiser Jun 10, 2008 at 15:02:20 (UTC)
Goto Top
es muss ein vorhandener freigabename sein

z.B.: C$
Member: Ethillias
Ethillias Jun 10, 2008 at 15:29:59 (UTC)
Goto Top
Jetzt steht da mehrfache Verbindungen zu einem server mit dem selben benutzer sind nicht möglich
...
Member: Genios
Genios Jun 10, 2008 at 17:12:06 (UTC)
Goto Top
In obigen Script fehlt, meiner Meinung nach, auch eine Kleinigkeit - das freie Laufwerk, Versuch mal:

net use z: /d
net use z: \\<RECHNER>\<Freigabe> /USER:<Benutzer> <Passwort> persistend=no
shutdown -s -f -m \\<Rechner>
net use z: /d
Member: n4426
n4426 Jun 10, 2008 at 17:49:12 (UTC)
Goto Top
In obigen Script fehlt, meiner Meinung nach, auch eine Kleinigkeit - das freie Laufwerk, Versuch mal:

Ist meines wissens nach nicht zwingend erforderlich.

mfg
andi
Member: SteinBeiser
SteinBeiser Jun 11, 2008 at 06:05:43 (UTC)
Goto Top
Dann hast du schon von irgenwoher eine andere verbindung zu dem rechner.
normalerweise wen der benutzer admin-rechte hat müsste der shutdown auch so funktionieren.
könnte es sein das du da nen eingeschrängten benutzer benutzt z.B. drucker.
Member: Ethillias
Ethillias Jun 11, 2008 at 13:02:44 (UTC)
Goto Top
also ja ich habe andere verbingungen zu diesem rechner, die netzlaufwerke. Der Benutzer ist der selbe der gerade angemeldet ist auf dem rechner und hat definitiv admin rechte.
Member: SteinBeiser
SteinBeiser Jun 11, 2008 at 13:20:40 (UTC)
Goto Top
shutdown sollte dann ohne probs funktionieren.

ansonste habe ich da noch nen VBScript damit ärger ich immer meine Frau.
'Der fremde Rechner  
 Set wmi = GetObject("winmgmts:{(shutdown)}\\PC2\root\cimv2")  
 abfrage = "select * from win32_operatingsystem"  
 Set ergebnis = wmi.ExecQuery(abfrage)
 antwort = MsgBox("Rechner ausschalten?", vbYesNo + vbQuestion)  
 If antwort = vbYes Then
  For each betriebssystem in ergebnis
   freierspeicher = betriebssystem.Win32Shutdown(8)
  Next
 End If

'Der EIGENE rechner  
 Set wmi = GetObject("winmgmts:{(shutdown)}")  
 abfrage = "select * from win32_operatingsystem"  
 Set ergebnis = wmi.ExecQuery(abfrage)
 If antwort = vbYes Then
  For each betriebssystem in ergebnis
   freierspeicher = betriebssystem.Win32Shutdown(8)
  Next
 End If
Member: Ethillias
Ethillias Jun 12, 2008 at 07:30:10 (UTC)
Goto Top
Ok ich versuch das später mal, bin grad auf der Arbeit.

Hmm also irgentwie funktioniert das nciht oder ich mach was falsch.