Meilleur auteur de réponses
Variable sequence taches et utilisation de cette dernière

Question
-
Bonjour,
je rencontre donc actuellement un souci avec une variable de séquence de taches : voici en gros le cheminement de ma séquence de tâches (les étapes clés) :
installer le système d'exploitation :
- exécution d'un script PowerShell (fenêtre qui permet de générer plusieurs infos dont le nom du PC mais surtout la description du PC pour laquelle je rencontre un souci pour l'appliquer. Dans le script nous avons créer la variable d'environnement SCCM :
$tsenv = New-Object -COMObject Microsoft.SMS.TSEnvironment
$tsenv.Value("Description") = $labelDescription.TextConfigurer le système d'exploitation :
Pour appliquer la description, j'exécute une commande PowerShell qui récupère la variable avec le code suivant :
$os = Get-Wmiobject -class Win32_OperatingSystem
$os.description = $tsenv.Value('description') j'ai essayé avec des " également
$os.Put()
Pour finir, le PC a le bon nommage et basculer dans la bonne OU (récupérer également par une autre variable créée dans le premier script PowerShell) mais je galère sur l'application de la descriptionMerci de solutions que vous pourriez m'apportez. Je tiens à noter que je suis débutant total en PowerShell, du coup j'avance en tâtonnant
Cordialement,
- Déplacé Nedeltcho PopovMicrosoft contingent staff jeudi 5 novembre 2020 06:51 forum plus approprié
Réponses
-
Bonjour,
du coup j'ai procédé de la manière suivante :
crée un ps1 avec
$tsenv = New-Object -COMObject Microsoft.SMS.TSEnvironment
$os = Get-Wmiobject -class Win32_OperatingSystem
$os.description = $tsenv.Value("description")
$os.Put()puis créer un package et cela fonctionne
Du coup cela fonctionne
- Marqué comme réponse Nedeltcho PopovMicrosoft contingent staff vendredi 6 novembre 2020 07:16
Toutes les réponses
-
Bonjour,
du coup j'ai procédé de la manière suivante :
crée un ps1 avec
$tsenv = New-Object -COMObject Microsoft.SMS.TSEnvironment
$os = Get-Wmiobject -class Win32_OperatingSystem
$os.description = $tsenv.Value("description")
$os.Put()puis créer un package et cela fonctionne
Du coup cela fonctionne
- Marqué comme réponse Nedeltcho PopovMicrosoft contingent staff vendredi 6 novembre 2020 07:16
-