Moje knowledge base, pro Vás i pro mne. Ale také spousta blbin okolo.

Jakub Skála



jakub.skala@gmail.com
BTC
TrueFlip

PSEXEC a vzdálená instalace framework i přes UAC

24.03.2011 13:12

PSEXEC je mocný nástroj díky kterému můžeme například vzdáleně instalovat, spouštět libovolné aplikace. Utilitku si nejdříve stáhněte a rozbalte archiv.

 

 LEGENDA:

 

Použití: PsExec [\ \ počítač [, computer2 [,...]  [-u uživatel [-p psswd]] [-ns] [-l] [-s |-e] [-x] [ -i [session]] [-c [-f |-V]] [-w adresář] [-d] [- ] [-n, ...  ] Cmd [argumenty]

 

 

\\POČÍTAČ

zde zadáte počítač na kterém chcete vykonat vzdálenou rutinu ve formě "\\pc001". Pokud vynecháte název počítače PsExec poběží  na         lokálním systému a pokud zadáte  "\ \ *" PsExec spustí rutinu na všech počítačích v aktuální doméně.

 -C

Zkopírujte zadaný program do vzdáleného systému . 

-D

Nečekat na dokončení úlohy

-E

Nenačte zadaný účet profilu

-F

Zkopírujte zadaný program do vzdáleného systému i v případě, že soubor již existuje

-L

Spustí proces jako uživatel s omezenými právy. Na Windows Vista běží proces s nízkou Integrity.

-N

Určuje časový interval připojení ke vzdálenému počítači

-U

Určuje volitelné uživatelské jméno pro přihlášení na vzdálený počítač. (domena\user)

-P

Určuje volitelné heslo pro uživatelské jméno. Vynecháte-li budete vyzváni k zadání hesla

-S

Spustí vzdálený proces v účtu systému.

-V

Zkopíruje zadaný soubor pouze tehdy, pokud má vyšší číslo verze, nebo je novější než na vzdáleném systému. 

 

Příklady:

Spuštění interaktivního příkazového řádku na stanici workstation64:

PsExec \ \ workstation64 cmd

 Ipconfig na vzdáleném systému, se zobrazením se výstupu v okně:

PsExec \ \ workstation64 ipconfig / all

Zkopíruje program test.exe do vzdáleného systému a spustí jej interaktivně:

PsExec \ \ workstation64-c test.exe

Spustit program, který je již nainstalován na vzdáleném systému:

PsExec \ \ workstation64 "c: \ Program Files \ test.exe"

Spustit Internet Explorer na lokálním počítači, ale s omezeným-uživatelskými oprávněním:

PsExec-l-d "c: \ Program Files \ Internet Explorer \ iexplore.exe"

 

Tichá (Silent) vzdálená instalace Framework 4

 

l:\psexec -accepteula -u domena\uzivatel -p heslo -d \\pocitač -c \\server\instalace\dotnetfx.exe /q

parametr /q slouží k tiché (silent) instalaci Framework

 

K nainstalování i přes UAC (windows7) musíme použít parametr -h

psexec -accepteula -u domena\uzivatel -p heslo -d \\pocitač -c -h \\server\instalace\dotnetfx.exe /q

Dalším parametrům k různým instalačním balíkům bych se někdy rád vrátil