Voici une autre série de commandes PowerShell, couvrant une gamme encore plus large de fonctionnalités et d'utilisations :
- ConvertFrom-SecureString: Convertit une chaîne sécurisée en une chaîne texte.
- ConvertTo-SecureString : Convertit une chaîne texte en une chaîne sécurisée.
- Get-Content : Obtient le contenu d'un fichier.
- Set-Content : Écrit ou remplace le contenu d'un fichier.
- Out-File : Envoie la sortie dans un fichier.
- Out-String: Envoie les objets à la ligne de commande sous forme de chaînes.
- Out-Null : Supprime la sortie, sans l'afficher ni la sauvegarder.
- Out-GridView : Envoie la sortie vers une fenêtre de grille interactive.
- Out-Printer : Envoie la sortie vers une imprimante.
- Set-Date: Modifie la date et l'heure du système.
- Get-Date : Obtient la date et l'heure actuelle.
- New-TimeSpan : Crée un objet TimeSpan.
- Get-TimeZone : Obtient la zone horaire actuelle.
- Set-TimeZone : Définit la zone horaire du système.
- Invoke-Command: Exécute des commandes sur des ordinateurs distants.
- Invoke-Expression : Évalue une expression comme une commande PowerShell.
- Invoke-History : Exécute une commande depuis l'historique des commandes.
- Invoke-WebRequest : Exécute une requête web.
- Invoke-RestMethod : Exécute une requête REST.
- Add-History : Ajoute des entrées à l'historique des commandes.
- Get-History : Obtient l'historique des commandes.
- Clear-History : Efface l'historique des commandes.
- Start-Job : Démarre un travail en arrière-plan.
- Get-Job : Obtient les travaux qui ont été démarrés dans la session.
- Stop-Job : Arrête un travail en cours d'exécution.226
- Wait-Job : Attend qu'un travail en arrière-plan se termine.
- Receive-Job : Obtient les résultats d'un travail en arrière-plan.
- Remove-Job : Supprime un travail en arrière-plan.
- Export-PSSession: Exporte les commandes d'une session distante dans un fichier.
- Import-PSSession: Importe des commandes dans une session locale.
- Enter-PSSession : Démarre une session interactive avec un ordinateur distant.
- Exit-PSSession: Termine une session interactive avec un ordinateur distant.
- Nouvelle-PSSession : Crée une session persistante avec un ordinateur distant.
- Remove-PSSession : Supprime une session persistante avec un ordinateur distant.
- Get-PSSession: Obtient les sessions distantes existantes.
- Send-MailMessage : Envoie un e-mail.
- Get-Host: Obtient l'objet hôte de la console.
- Start-Sleep : Suspend l'activité dans un script ou une session.
- Tee-Object: Redirige la sortie vers un fichier ou une variable, tout en la passant le long du pipeline.
- Test-Path : Vérifie si un chemin d'accès donné existe.
- ConvertTo-Html : Convertit des objets en HTML.
- ConvertTo-Csv : Convertit des objets en CSV.
- ConvertTo-Xml : Convertit des objets en XML.
- ConvertFrom-StringData : Convertit une chaîne en une table de hachage.
- ConvertFrom-Xml : Convertit une chaîne XML en objets.
- Push-Location : Ajoute l'emplacement actuel à une pile.
- Pop-Location : Supprime l'emplacement en haut de la pile et le définit comme l'emplacement actuel.
- Set-Location : Modifie l'emplacement actuel.
- Get-Location : Obtient l'emplacement actuel.
- New-Item : Crée un nouvel élément, tel qu'un fichier ou un répertoire.