Remove-SCISO
Supprime un fichier ISO de la bibliothèque VMM.
Syntax
Remove-SCISO
[-ISO] <ISO>
[-Force]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande Remove-SCISO supprime un fichier ISO de la bibliothèque Virtual Machine Manager (VMM) et supprime le fichier ISO sur le serveur de bibliothèque.
Si la norme ISO est attachée à une machine virtuelle, à un modèle ou à un profil matériel, et si vous ne spécifiez pas le paramètre Force , VMM répertorie le conteneur qui inclut la norme ISO et vous invite à confirmer que vous souhaitez supprimer la norme ISO :
Si vous répondez Oui, VMM supprime l’association entre l’iso et le conteneur auquel il est attaché, puis supprime l’objet ISO de VMM.
Si vous répondez Non, l’opération est annulée.
Cette applet de commande retourne l’objet en cas de réussite (avec la propriété MarkedForDeletion définie sur $True) ou retourne un message d’erreur en cas d’échec.
Exemples
Exemple 1 : Supprimer un objet ISO et supprimer le fichier .iso correspondant
PS C:\> $ISO = Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "OsISO.iso" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Remove-SCISO -ISO $ISO
La première commande obtient l’objet ISO nommé OsISO.iso de LibraryServer01 et stocke l’objet ISO dans la variable $ISO.
La deuxième commande supprime l’objet ISO de la bibliothèque, ainsi que le fichier .iso correspondant du système de fichiers sur le serveur de bibliothèque.
Exemple 2 : Supprimer plusieurs objets ISO de la bibliothèque
PS C:\> $ISOs = Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -match "OsISO" }
PS C:\> $ISOs | Remove-SCISO
La première commande obtient tous les objets ISO dont le nom inclut la chaîne « OsISO » et stocke ces objets ISO dans la variable $ISOs.
La deuxième commande transmet chaque objet ISO dans $ISOs à l’applet de commande Remove-SCISO , qui supprime chaque objet ISO de la bibliothèque et supprime le fichier .iso correspondant du système de fichiers sur le serveur de bibliothèque.
Paramètres
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Force l’exécution de la commande sans demander la confirmation de l’utilisateur.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ISO
Spécifie un objet ISO.
Type: | ISO |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobVariable
Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Notes
- Nécessite un objet ISO VMM, qui peut être récupéré à l’aide de l’applet de commande Get-SCISO .