Set-SCISO

Modifie les propriétés d’un objet ISO.

Syntax

Set-SCISO
   [-UserRole <UserRole>]
   [-Enabled <Boolean>]
   [-VMMServer <ServerConnection>]
   [-ISO] <ISO>
   [-Name <String>]
   [-SharePath <String>]
   [-Description <String>]
   [-Owner <String>]
   [-FamilyName <String>]
   [-Release <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCISO
   [-VMMServer <ServerConnection>]
   [-ISOs] <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ISO]>
   -FamilyName <String>
   -Release <String>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

L’applet de commande Set-SCISO modifie une ou plusieurs propriétés d’un objet ISO utilisé dans un environnement Virtual Machine Manager (VMM). Les propriétés que vous pouvez modifier sont notamment :

  • Description

  • activé

  • Nom

  • Propriétaire

  • SharePath

Exemples

Exemple 1 : Modifier le propriétaire d’un fichier ISO

PS C:\> $ISO = @(Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "OsISO.iso" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" } )
PS C:\> Set-SCISO -ISO $ISO[0] -Owner "Contoso\PattiFuller"

La première commande obtient tous les objets ISO nommés « OsISO.iso » de LibraryServer01 et stocke les objets ISO dans un tableau nommé $ISO.

La deuxième commande modifie le propriétaire du premier objet ISO stocké dans le tableau $ISO à Patti Fuller, membre du domaine Contoso.com.

Exemple 2 : Spécifier un propriétaire pour tous les objets ISO avec un propriétaire inconnu

PS C:\> Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq "Unknown"} | Set-ISO -Owner "Contoso\PattiFuller"

Cette commande obtient tous les objets ISO de la bibliothèque VMM dont le propriétaire est Inconnu, puis spécifie un propriétaire pour chaque objet ISO.

Exemple 3 : Désactiver un objet ISO stocké dans la bibliothèque VMM

PS C:\> $ISO = Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "OsISO.iso" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCISO -ISO $Iso -EnableLibraryObject $FALSE

La première commande obtient l’objet ISO nommé OsISO.iso à partir de LibraryServer01 et stocke l’objet dans la variable $ISO.

La deuxième commande désactive l’objet ISO stocké dans la variable $ISO.

Paramètres

-Description

Spécifie une description de l’objet ISO.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Enabled

Active un objet lorsqu’il est défini sur $True ou désactive un objet lorsqu’il est défini sur $False. Par exemple, pour effectuer la mise à niveau d’un logiciel sur un modèle d’ordinateur virtuel, vous pouvez désactiver l’objet modèle dans la bibliothèque Virtual Machine Manager pour empêcher temporairement les utilisateurs d’utiliser cet objet.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FamilyName

Spécifie un nom de famille pour une ressource physique dans la bibliothèque VMM. Cette valeur est utilisée conjointement avec Release, Espace de noms et Type pour établir l’équivalence entre les ressources de la bibliothèque.

Type:String
Position:Named
Default value:None
Required:True
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

-ISOs

Spécifie un tableau d’objets ISO.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.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

-Name

Spécifie le nom d’un objet VMM.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Owner

Spécifie le propriétaire d’un objet VMM sous la forme d’un compte d’utilisateur de domaine valide.

  • Exemple de format : -Owner "Contoso\PattiFuller"
  • Exemple de format : -Owner "PattiFuller@Contoso"
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Spécifie l’ID du conseil d’optimisation des performances et des ressources 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

-Release

Spécifie une chaîne qui décrit la mise en production d’une ressource de bibliothèque. VMM crée automatiquement une valeur de mise en production pour chaque ressource importée dans la bibliothèque. Une fois la ressource importée, la chaîne peut être personnalisée.

Type:String
Position:Named
Default value:None
Required:True
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

-SharePath

Spécifie un chemin d’accès à un partage de bibliothèque valide sur un serveur de bibliothèque existant qui utilise un chemin d’accès UNC (Universal Naming Convention).

Exemple de format : -SharePath "\\LibServer01\LibShare"

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRole

Spécifie un objet rôle d'utilisateur.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Spécifie un objet serveur VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Sorties

ISO

Cette applet de commande retourne un objet ISO .

Notes

  • Nécessite un objet ISO VMM, qui peut être récupéré à l’aide de l’applet de commande Get-SCISO .