Powershell
De Linuxmemo.
(Différences entre les versions)
(→Les modules) |
|||
| Ligne 13 : | Ligne 13 : | ||
==Les modules== | ==Les modules== | ||
| + | * | ||
Import-module module | Import-module module | ||
| + | |||
| + | *liste les modules chargés | ||
Get-Module module | Get-Module module | ||
| + | |||
| + | *liste les modules diponible mais non encore chargés | ||
| + | Get-Module –ListAvailable | ||
==Restrictions== | ==Restrictions== | ||
Version du 17 novembre 2012 à 18:00
Sommaire |
Avoir de l'aide
- sur un commande
Get-Help commande Get-Help commande -examples Get-Help commande -detailed Get-Help commande -full
- liste des commandes
Get-Command
Les modules
Import-module module
- liste les modules chargés
Get-Module module
- liste les modules diponible mais non encore chargés
Get-Module –ListAvailable
Restrictions
- connaitre son niveau d'execution
get-executionpolicy Restricted
Pour executer des scripts signés et non signés en local, il suffit de valider la commande
set-executionpolicy remotesigned
dans powershell attention lancer powershell en tant qu'admin pour ce faire.
Un shell a distance
- PowerShell Doit être installé sur la machine local et sur la machine distante.
- Les 2 machines doivent être configurés pour une gestion a distance.
Démarrez le service Windows Remote Management (WinRM). "net start winrm"
Enter-PSSession -computer Server01 -port 90 -credential domain01\user01
Alias: etsn
Outils intégrés
- cmdlets (mini-exe réalisant des fonctions préséfinies
Out-GridView,
- utilitaires:
fsutil,
- Tout les objet .net
- Tout les objet fs
- Tout les objet AD
Get-ADObject
- Tout les objet WMI
Get-WMIObject Win32_NetworkAdapterConfiguration
- Tout les objet du registre
Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix