Set-Location D:\
ou
cd D:\
Si le dossier contient des espaces :
Set-Location 'D:\nom du fichier avec des espaces'
pwd
ou
Get-Location
New-Item -ItemType Directory -name 'Bidon Bidon' -path 'C:\endroit où créer le dossier\'
Remove-Item 'Bidon Bidon'
Attention, ça supprime TOUT CE QUI S'APPELLE 'Bidon Bidon' dans le répertoire.
Donc s'il y a un dossier ET un fichier qui portent ce nom, ça supprimera les 2 !!
New-Item -itemType file -name essai.rtf -Value 'Bonjour tout le monde !'
echo 'j'ajoute du texte' >> ./essai.rtf
ou
Write-Output 'j'ajoute du texte' >> ./essai.rtf
Move-Item .\essai.rtf 'C:\chemin où déplacer'
Get-Command *-computer
Get-Help Restore-Computer
Get-Help Restore-Computer -full
ou
Get-Help -full Restore-Computer
$nbre_dossiers = (Get-ChildItem -Path 'C:\DOSSIER' -Filter * -Recurse -Directory).count
Invoke-WebRequest -Uri URL -OutFile C:\CHEMIN-OU-TELECHARGER\NOM-DU-FICHIER.EXTENSION
ou
Invoke-RestMethod -Uri URL -OutFile C:\CHEMIN-OU-TELECHARGER\NOM-DU-FICHIER.EXTENSION
$MaVariable='Coucou tout le monde'
$MaVariable | Get-Member
$MaVariable='Coucou tout le monde'
$MaVariable.
$entree=Read-Host 'bonjour, entrez ce que vous voulez'
se positionner dans le répertoire, puis :
Get-ExecutionPolicy
-> si le résultat est 'Restricted', cela signifie que le script ne peut s'exécuter que dans un domaine de confiance
...
(Lancer Powershell ISE en mode administrateur)
Set-ExecutionPolicy unrestricted
(Lancer Powershell ISE en mode administrateur)
Set-ExecutionPolicy remotesigned