Outils pour utilisateurs

Outils du site


windows:powershell

PowerShell

Emplacement de PowerShell :
c:\windows\system32\WindowsPowerShell\v1.0\powershell.exe

Visualisation de la sécurité : Get-ExecutionPolicy
Stratégie par défaut : Restricted (la plus sécurisée mais aussi la plus contraignante)

Modification de la sécurité :
Set-ExecutionPolicy [Unrestricted | Restricted | AllSigned | RemoteSigned]

Exécution d’un script : ./nom_du_script.ps1

Exécution d'un script sans modifier la sécurité :
powershell -noprofile -ExecutionPolicy Bypass -file “C:\chemin\du\dossier\script.ps1”

Caractère de commentaire dans un script : #

Voir documentation Microsoft

Commandes à distance

Pour configurer PowerShell pour recevoir des commandes à distance :

  Démarrez PowerShell avec l’option « Exécuter en tant qu’administrateur ».
  À l’invite de commandes, tapez : Enable-PSRemoting

Vérifier à distance la politique de sécurité :

Invoke-Command -ComputerName <NomMachine> -ScriptBlock {​ Get-ExecutionPolicy }​

Modifier à distance la politique de sécurité :

Invoke-Command -ComputerName <NomMachine> -ScriptBlock {​ Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine }
Commandes PowerShell
$PSVersionTable.PSVersionDonne la version de PowerShell installéeLe n° de version se trouve dans la colonne Major
Test-NetConnection -ComputerName <NomServeurOuIP> -Port <1339>Tester un port spécifique
windows/powershell.txt · Dernière modification : 2023/09/07 10:03 de bloop