Použít PSEXEC Provádět Vzdálené Příkazy
Poznámka: Tento článek byl původně napsán na reich-consulting.net. Reich Web Consulting zúžila své zaměření na web a již neposkytuje technickou podporu služby, a tak jsme se přesunuli všichni naši technickou podporu obsahu off-site. Doufáme, že tento článek bude užitečný. Je poskytována tak, jak je, a již nebudeme poskytovat podporu na toto téma.,
Existuje mnoho případů, v řízení sítě, když se to stane nezbytné, nebo alespoň vhodnější, aby mohli spouštět příkazy na vzdáleném počítači, bez režie spuštění plnohodnotného relace Vzdálené Plochy.
Dokud PowerShell Remoting přišel tam nebyl nativní způsob, jak spouštět vzdálené příkazy z Windows, a dokonce i teď, PS Remoting není zrovna intuitivní. Tam přichází PSEXEC.,
PSEXEC je nástroj od vývojáře jménem Mark Russinovich a jeho společnosti SysInternals (dlouho zakoupený společností Microsoft), který vám umožňuje provádět příkazy ve vzdáleném systému. Vše, co potřebujete, je sdílení souborů a tisku povoleno ve vzdáleném systému a samozřejmě příslušná uživatelská oprávnění k provedení příkazu.
zde je rychlý příklad. Řekněme, že chci otevřít příkazového řádku k jinému počítači:
psexec \\workstation1 cmd
Tento se mi příkazový řádek (nebo DOS), chcete-li, aby počítač workrstation1. Ale to je docela zjednodušující., Zkusme složitější příklad.
napsal jsem dávkový soubor, který chcete nasadit nějaký software, a vypadá to trochu něco jako toto:
@REM InstallPanda.bat - Installs Panda Cloud Security Client
@ECHO OFF
ECHO Installing Panda Cloud Security Client...
msiexec \\fileserver\Panda\waagent.msi /qn
ECHO Installation completed with error code %ERRORLEVEL%
spustit moje dávkový soubor na vzdálený počítač pomocí PSEXEC, mohl bych použít následující příkaz:
psexec \\workstation1 -c InstallPanda.bat
první argument \\workstation1, je název počítače, na kterém příkaz by měl být popraven. Druhý argument-c určuje, že soubor by měl být zkopírován do vzdáleného počítače a proveden odtud. Samozřejmě poslední argument InstallPanda.bat je příkaz, který chci provést.,
ale počkejte, je toho víc! Když jsem chtěl spustit příkaz na více počítačů najednou, lze přidat jména těch počítačů do textového souboru a říkat:
psexec @computerlist.txt -c InstallPanda.bat
byl jsem pomocí této psexec příkazy, stejně jako to, jak chudý člověk je nasazení softwaru pro let. Chcete-li stáhnout PSEXEC a pro úplné spuštění parametrů a funkcí PSEXEC, navštivte domovskou stránku PSEXEC na Microsoft.com.