===== 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 : ''#'' [[http://go.microsoft.com/fwlink/?LinkID=135170|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 -ScriptBlock {​ Get-ExecutionPolicy }​ Modifier à distance la politique de sécurité : Invoke-Command -ComputerName -ScriptBlock {​ Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine } ^ Commandes PowerShell ^^^ |$PSVersionTable.PSVersion|Donne la version de PowerShell installée|//Le n° de version se trouve dans la colonne Major//| |Test-NetConnection -ComputerName -Port <1339>|Tester un port spécifique|