Stránka 1 z 1

Jak vypnout pc v síti?

Napsal: 09 dub 2011 23:31
od strobl.r
Jak vypnout pc s win 7 který je připojen k síti pomocí druhého počítače? (Když dám příkaz shutdown -i) tak při výběru pc mi to napíše služba Active Directory Domain Services není dostupná.

Re: Jak vypnout pc v síti?

Napsal: 10 dub 2011 02:26
od Shadowhacker
Počkej,asi jsem tě špatně pochopil..Ty chceš vypnout PC ,které je viditelné v síti?
Příklad..
Máš stolní Počítač a Notebook a chceš z Stolního vypnout Notebook,ale přes síť ,je to tak?
Kdyby,tak mě oprav.. :huh:

Re: Jak vypnout pc v síti?

Napsal: 10 dub 2011 13:02
od MiliNess
1)Oba počítače musí být v jedné pracovní skupině
2)Na obou počítačích musíš mít jeden účet se stejným jménem a heslem. Oba účty musí mít administrátorská práva nebo
účet na vypínaném počítači musí mít minimálně právo Vynutit vypnutí ze vzdáleného systému (místní zásady zabezpečení)
3)Pokud je jeden z počítačů s Win XP Profi, můsíš vypnout zjednodušené sdílení souborů
4)Přihlásíš se do účtu (který existuje i na druhém počítači, který budeš vypínat), spustíš cmd jako správce a napíšeš tam:
shutdown /s /t 0 /m \\název počítače a enter (můžeš si vytvořit i zástupce, pak ti stačí jen kliknout na zástupce)

Můžeš používat nějaký nástroj třetí strany, což se nedoporučuje.
(nějaký VNC)

Re: Jak vypnout pc v síti?

Napsal: 10 dub 2011 14:23
od Owner
Nejlepším řešením bude nainstalovat si na počítače TeamViewer a pomocí nich dělal vzdálenou administraci.

Re: Jak vypnout pc v síti?

Napsal: 13 čer 2011 16:45
od strobl.r
Shadowhacker píše:Máš stolní Počítač a Notebook a chceš z Stolního vypnout Notebook,ale přes síť ,je to tak?
Kdyby,tak mě oprav.. :huh:

Přesně tak.

Re: Jak vypnout pc v síti?

Napsal: 13 čer 2011 16:59
od X
NirCmd - rozšíření příkazové řádky o spoustu funkcí (stačí vložit 2 exe soubory - po stáhnutí - do adresáře Win, u XP)

http://www.nirsoft.net/utils/nircmd.html

Turn off all computers specified in computers.txt ! = multiremote copy "c:\temp\computers.txt" exitwin poweroff force = vypne všechny PC definované v souboru computers.txt, tento příkaz lze vložit do zástupce a pak jen poklikat, například pro vypnutí monitoru se do zástupce vloží: monitor off - a jako cesta: C:\WINDOWS\nircmd.exe



Dostupné příkazy NirCmd:

Obrázek
Obrázek
Obrázek

Re: Jak vypnout pc v síti?

Napsal: 13 čer 2011 17:08
od Uziv00
Jde to vbs scriptem, sám jej používám v práci na vynucený restart pracovišť. Psát znovu se mi to nechce, pokud počkáš, tak přes víkend to předělám.

Re: Jak vypnout pc v síti?

Napsal: 17 čer 2011 10:45
od Uziv00
Tak je to tady:

Kód: Vybrat vše

'********************************************************
'*             Script vypne pracoviště                  *
'*          !!!  Používá metodu FORCE  !!!              *
'*                                                      *
'*             Etienn@Script v. 1.0                     *
'********************************************************
' Action = 1 => shutdown
' Action = 2 => restart
' Action = 0 => logoff
' Action = 8 => poweroff
' Force = Action + 4

  Option Explicit
  Dim prac
  Dim user, pass, zprava, titl, tlacitko, Action
  Dim objSWbemLocator, cSystem, oSystem, objSWbemServices
  'vytvoření objektu pro práci s WMI
Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
  Action = 12
  prac = InputBox("Zadej IP počítače", "Výzva")
  user = Inputbox("Zadej jméno", "Výzva")
  pass = Inputbox("Zadej heslo", "Výzva")
On Error Resume Next

  zprava = "Opravdu chcete vypnout " & prac & "?"
  titl = "Upozornění!"
  tlacitko = MsgBox (zprava, vbQuestion + vbYesNo + vbDefaultButton2, titl)
  If tlacitko = vbYes Then   
     'vytvoření a nastavení objektu pro pracoviště
     Set objSWbemServices = objSWbemLocator.ConnectServer _
    (prac, "root\cimv2", user, pass)
     objSWbemServices.Security_.ImpersonationLevel = 3
    'vytvoření kolekce objektu třídy Win32
    Set cSystem = objSWbemServices.ExecQuery("select * from Win32_OperatingSystem"_
    & " where Primary=true")     
     For Each oSystem In cSystem
        oSystem.Win32Shutdown(Action)
     Next
    If Err.Number <> 0 Then WScript.Echo "Nepodařilo se vypnout " & prac
  End If

Set objSWbemLocator = Nothing

Text zkopíruj do notepadu a ulož s příponou .vbs
K proměnným:
prac = IP adresa PC. V případě, že jde o PC ve stejné skupině, tak lze zadat název počítače.
user = název účtu s admin právy ke vzdálenému počítači
pass = heslo k tomuto účtu.
Tyto proměnné lze zadat i přímo ve skriptu - např:
prac = "pc007"
user = "administrator"
pass = "heslo"
pak lze vynechat řádky Inputbox
V případě kladného výsledku skript neoznámí nic. Při chybě oznámí že se vypnutí nepodařilo.
Může se stát, že se skript nepřipojí ke vzdálenému počítači. Pak je na vině firewall některé třetí strany (klasický firewall windows ho pustí)

Re: Jak vypnout pc v síti?

Napsal: 22 říj 2011 00:10
od strobl.r
Díky za všechny rady:-)