- forum
- PowerShell
- Entraide pour les débutants
- Comment générer des fichiers txt pour identifier un type de machine
Question
Comment générer des fichiers txt pour identifier un type de machine
- Steph44
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 2 ans 5 jours #32217
par Steph44
Bonjour,
Je suis à la recherche d'une solution pour créer deux fichiers.txt par rapport au résultat d'une commande PowerShell.
En effet je dois savoir quelle type de machine ressort de mon script powershell (Laptop ou Desktop) le résultat du fichier de sortie est 1 pour Desktop et 2 pour Laptop.
J'ai une requete WMI que je lance par PowerShell et j'enregistre le résultat dans un fichier texte de sortie:
Get-WmiObject -Class win32_computerSystem | Select-Object -ExpandProperty PCSystemtype | Out-File C:\temp\Type_Machine.txt
Ma question est comment générer deux fichiers.txt par rapport au résultat du fichier généré par powershell contenant la valeur 1 ou 2.
Il doit y avoir qu'un seul fichier de résultat:
"machine_Desktop.txt" si le résultat est 1
"machine_laptop.txt" si le resultat est 2
Merci de votre aide.
Je suis à la recherche d'une solution pour créer deux fichiers.txt par rapport au résultat d'une commande PowerShell.
En effet je dois savoir quelle type de machine ressort de mon script powershell (Laptop ou Desktop) le résultat du fichier de sortie est 1 pour Desktop et 2 pour Laptop.
J'ai une requete WMI que je lance par PowerShell et j'enregistre le résultat dans un fichier texte de sortie:
Get-WmiObject -Class win32_computerSystem | Select-Object -ExpandProperty PCSystemtype | Out-File C:\temp\Type_Machine.txt
Ma question est comment générer deux fichiers.txt par rapport au résultat du fichier généré par powershell contenant la valeur 1 ou 2.
Il doit y avoir qu'un seul fichier de résultat:
"machine_Desktop.txt" si le résultat est 1
"machine_laptop.txt" si le resultat est 2
Merci de votre aide.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 2 ans 5 jours #32218
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Comment générer des fichiers txt pour identifier un type de machine
Salut,
une possibilité basée sur une hashtable (clé, valeur):Par contre de construire et d'utiliser le nom de fichier dans un pipeline s'avère malaisé.
Ta convention de nommage porte déjà l'information que tu souhaites enregistrer. Tu peux aussi enregistrer l'objet avec Export-Clixml/Import-Clixml...
une possibilité basée sur une hashtable (clé, valeur):
$MachineType=@{
1="machine_Desktop.txt"
2="machine_laptop.txt"
}
$PCSystemType=1
$MachineType.$PCSystemType
#machine_Desktop.txt
Ta convention de nommage porte déjà l'information que tu souhaites enregistrer. Tu peux aussi enregistrer l'objet avec Export-Clixml/Import-Clixml...
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Steph44
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 2 ans 4 jours #32224
par Steph44
Réponse de Steph44 sur le sujet Comment générer des fichiers txt pour identifier un type de machine
Bonjour,
Merci pour votre réponse rapide.
Effectivement le pipeline était en trop.
Comment je peux enregistrer le fichier de sortie dans un répertoire
soit machine_desktop.txt ou machine_laptop.txt en fonction du type de matériel.
Cordialement.
Merci pour votre réponse rapide.
Effectivement le pipeline était en trop.
Comment je peux enregistrer le fichier de sortie dans un répertoire
soit machine_desktop.txt ou machine_laptop.txt en fonction du type de matériel.
Cordialement.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 2 ans 4 jours #32228
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Comment générer des fichiers txt pour identifier un type de machine
$Datas| Out-File "C:\temp\$($MachineType.$PCSystemType)"
Tutoriels PowerShell
Les utilisateur(s) suivant ont remercié: Steph44
Connexion ou Créer un compte pour participer à la conversation.
- Steph44
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 2 ans 4 jours #32230
par Steph44
Réponse de Steph44 sur le sujet Comment générer des fichiers txt pour identifier un type de machine
Merci pour votre réponse.
Cordialement.
Cordialement.
Connexion ou Créer un compte pour participer à la conversation.
- forum
- PowerShell
- Entraide pour les débutants
- Comment générer des fichiers txt pour identifier un type de machine
Temps de génération de la page : 0.091 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Comment générer des fichiers txt pour identifier un type de machine