Partager via


Export-SCTemplate

Exporte un modèle de la bibliothèque VMM vers le chemin d’accès spécifié.

Syntax

Export-SCTemplate
      [-VMTemplate] <Template>
      -Path <String>
      [-SettingsIncludePrivate]
      [-Overwrite]
      [-Password <String>]
      [-IncludeLibraryResources <ItemBase[]>]
      [-AllowUnencryptedTransfer]
      [-IncludeAllLibraryResources]
      [-VMMServer <ServerConnection>]
      [<CommonParameters>]
Export-SCTemplate
      [-ServiceTemplate] <ServiceTemplate>
      -Path <String>
      [-SettingsIncludePrivate]
      [-Overwrite]
      [-Password <String>]
      [-IncludeLibraryResources <ItemBase[]>]
      [-AllowUnencryptedTransfer]
      [-IncludeAllLibraryResources]
      [-VMMServer <ServerConnection>]
      [<CommonParameters>]

Description

L’applet de commande Export-SCTemplate exporte un modèle de la bibliothèque VMM (Virtual Machine Manager) vers le chemin d’accès spécifié. Vous pouvez également exporter les objets de bibliothèque dont dépend le modèle.

Exemples

Exemple 1 : Exporter un modèle de service avec tous ses paramètres

PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite

La première commande obtient l’objet de modèle de service nommé ServiceTemplate01 et stocke l’objet dans la variable $ServiceTemplate.

La deuxième commande exporte le modèle de service stocké dans $ServiceTemplate, y compris tous les paramètres, et remplace les packages d’exportation de modèles existants portant le même nom.

Exemple 2 : Exporter plusieurs modèles de service avec tous leurs paramètres

PS C:\> Get-SCServiceTemplate | Export-SCTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite

Cette commande utilise l’applet de commande Get-SCServiceTemplate pour obtenir tous les objets de modèle de service. Ensuite, il utilise l’opérateur de pipeline pour envoyer les objets à l’applet de commande Export-SCTemplate , qui exporte les modèles, en remplaçant les fichiers existants.

Exemple 3 : Exporter un modèle de service incluant ses ressources de bibliothèque dépendantes

PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -IncludeAllLibraryResources

La première commande obtient l’objet de modèle de service nommé ServiceTemplate01 et stocke l’objet dans la variable $ServiceTemplate.

La deuxième commande exporte ServiceTemplate01 et toutes ses ressources dépendantes de la bibliothèque VMM vers C:\TempalteExports.

Paramètres

-AllowUnencryptedTransfer

Indique que les transferts de fichiers réseau ne nécessitent pas de chiffrement. Si vous autorisez des transferts de fichiers réseau non chiffrés, il peut améliorer les performances si ni l’hôte source ni l’hôte de destination ne nécessitent le chiffrement.

Utilisez ce paramètre pour :

  • Autorisez les transferts de fichiers non chiffrés vers ou hors de la bibliothèque.
  • Autorisez les transferts de fichiers non chiffrés vers, en dehors ou au sein d’un groupe hôte.
Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IncludeAllLibraryResources

Indique que toutes les dépendances d’un modèle sont exportées à partir de la bibliothèque VMM avec le modèle.

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

-IncludeLibraryResources

Spécifie les ressources de bibliothèque dépendantes à exporter avec un modèle.

Type:ItemBase[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Overwrite

Indique qu’une opération d’importation ou d’exportation remplace un fichier existant portant le même nom. Ou qu’une opération d’importation remplace un modèle de machine virtuelle ou un objet de modèle de service existant portant le même nom.

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

-Password

Spécifie une chaîne sécurisée qui contient un mot de passe.

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

-Path

Spécifie le chemin de destination de l’opération.

Exemples de formats :

  • Chemin d’accès local : -Path "F:\"
  • Chemin UNC : -Path "\\Library\Templates"
  • Chemin d’accès GUID du volume : -Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
  • Chemin d’accès VMware ESX : -Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
  • Chemin Citrix XenServer : -Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServiceTemplate

Spécifie un objet de modèle de service.

Type:ServiceTemplate
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SettingsIncludePrivate

Indique que les paramètres de modèle sensibles sont inclus dans une opération d’importation ou d’exportation.

Type:SwitchParameter
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

-VMTemplate

Spécifie un objet modèle VMM utilisé pour créer des ordinateurs virtuels.

Type:Template
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Sorties

SCTemplate

Cette applet de commande retourne un objet SCTemplate .