lundi 28 janvier 2019

PowerShell et PC distant






Il faut être Administrateur de la machine distante !


c: 
start powershell -credential ""
ou 
start powershell -credential "domain\username" 



Avoir les process en cours sur un PC Distant
get-process -computername NOM_PC

Killer un Process avec son Nom sur un PC Distant
(Get-WmiObject Win32_Process -ComputerName NOM_PC | ?{ $_.ProcessName -match "NOM_PROCESS" }).Terminate()

Killer un Process avec son ID sur un PC DISTANT
(Get-WmiObject Win32_Process -ComputerName NOM_PC | where{$_.ProcessId -eq "4772" }).Terminate()

Changer le type de demarrage d'un service en Auto sur un PC DISTANT
Set-Service -name remoteregistry -ComputerName NOM_PC -startuptype "auto"

Démarrer un service sur un PC Distant
(Get-Service -ComputerName NOM_PC -Name "RemoteRegistry").Start()

Aucun commentaire:

Enregistrer un commentaire