Puncte:0

Cum să închideți conexiunea când utilizați PSExec pe mai multe computere la distanță?

drapel id

Folosesc PSExec pentru a rula scripturi pe mai multe computere și după câteva computere încep să primesc erori de conexiune (probabil din cauza limitei de conexiuni simultane pe Windows 10).

Comanda PSExec pe care o folosesc în prezent:

psexec.exe @pc_list.txt -h -u psexec_username cmd /c „\win10pc\path\script.cmd”

În scripturi, folosesc comanda pushd pentru a mapa calea către locația de script/instalare, rulează programul de instalare dacă este cazul și închide cu popd.

setlocal EnableDelayedExpansion
pushd „%~dp0”
dacă "!versiunea_actuală!" neq "!new_version!" (msiexec /i "!installer!" /qn /norestart)
popd
endlocal

Cum pot închide conexiunea după ce scriptul se termină pe un computer și PSExec începe să se conecteze la următorul computer din coadă?

Daniel avatar
drapel in
Limita conexiunii simultane se aplică numai conexiunilor de intrare. Deoarece conexiunile dvs. sunt de ieșire, aceasta nu este cauza problemelor dvs.
jacob_w avatar
drapel id
@Daniel În timp ce există o conexiune psexec de ieșire de la gazdă la un computer la distanță, există și o conexiune de la computer la distanță la gazdă (pentru a rula scriptul care mapează temporar calea de la distanță, verifică dacă și ce program de instalare să folosească și rulează instalatorul care este executat de la gazda). Aș fi de acord cu tine dacă aș rescrie scriptul pentru a copia fișierele și a le rula pe un computer la distanță (din moment ce am deja scripturile mele, m-am gândit că închiderea conexiunii ar putea fi mai ușoară).
Daniel avatar
drapel in
Nu știu suficient despre cmd scripting. Dar sugestia mea ar fi să utilizați PowerShell PSSessions atât pentru a copia fișierul peste PSSession pe computerele țintă, cât și pentru a invoca orice comandă sau program pe care trebuie să îl rulați. Acest lucru vă va simplifica probabil sarcina.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.