Puncte:0

Porniți comanda PowerShell de la distanță și terminați-o chiar dacă este deconectată

drapel gb

Dacă pornesc o sesiune PowerShell la distanță cu:

Enter-PSSession -ComputerName un computer

Apoi vreau să execut un proces de lungă durată:

[un computer]: PS C:\> C:\SomeApp\DoSomething.exe

Dacă sesiunea mea la distanță este deconectată din orice motiv - cum ar fi o întrerupere a rețelei de mașini locale sau o repornire - există vreo modalitate de a ne asigura că comanda se completează în continuare pe server?

Din ceea ce văd, se pare că dispare imediat ce sesiunea mea PS moare. am incercat si eu Start-Proces, dar se pare că se comportă la fel.

Încerc să rulez lucruri pe un server fără a fi nevoie să utilizez RDP. Sunt încă începător în PowerShell, așa că sunt sigur că îmi lipsesc o mulțime de lucruri. Sunt pe Win10, PowerShell 7, mă conectez la Windows Server 2016, dar presupun că ar fi la fel oriunde.

drapel br
aruncați o privire la `Obțineți ajutor despre_remote*` pentru câteva idei. [*grimasă*]
Puncte:0
drapel es

Cred că ceea ce cauți este New-PSsesion

Enter-PSSession: Pornește o sesiune interactivă temporară cu un computer la distanță. Puteți avea o singură sesiune interactivă la un moment dat folosind Enter-PSSession. Ieșirea din sesiune o distruge.
New-PSSession: creează o conexiune PERSISTENT la un computer local sau la distanță. Ieșirea din sesiune nu o distruge, este încă disponibilă pentru a vă conecta din nou, cu excepția cazului în care faceți ceva precum Disconnect-PSSession sau expiră.
Mai mult, cu New-PSSession puteți atribui sesiunii un Nume sau unei variabile pentru o reutilizare mai ușoară etc.
Puncte:0
drapel gb

Se pare că nu am nevoie deloc de o nouă sesiune, doar de sintaxa corectă:

Invocare-Comandă `
-ComputerName un computer `
-Ca Job `
-ScriptBlock {& „C:\SomeApp\DoSomething.exe”}

The -Ca Job parametrul rulează comanda ca serviciu de fundal. The -ScriptBlock parametrul îmi permite să rulez un exe.

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.