Question script espace disque

Plus d'informations
il y a 13 ans 5 mois #12942 par LoranOutan
script espace disque a été créé par LoranOutan
Bonjour,

J'ai adapté un script pour lister les espaces disque de serveurs à partir d'un fichier texte.
Mon script fonctionne très bien, je souhaiterai afficher des infos complémentaire comme le rôle ou l'environnement du serveur. Je suis parti sur l'idée de faire un tableau dans mon fichier texte et d'extraire la colonne 0 pour le serveur et la 1 pour l'information.
J'ai bien adapté mon script pour prendre en compte les valeurs de la colonne 0 mais je n'arrive pas à créer un variable \"envir\" avec la seconde colonne :

foreach ($server in gc $serverlist | %{ $_.Split(\" \",[StringSplitOptions]\"RemoveEmptyEntries\")[0] } )

$dp = Get-WmiObject win32_logicaldisk -ComputerName $server | Where-Object {$_.drivetype -eq 3}

writeDiskInfo $freeSpaceFileName $item.DeviceID $item.VolumeName $item.FreeSpace $item.Size

Comment générer une variable $envir associée à $server ?

(exemple du contenu de mon fichier texte $serverlist ) :
serveur1 Developpement
Serveur2 Production
....

Merci par avance

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 5 mois #12945 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:script espace disque
Salut,
LoranOutan écrit:

Comment générer une variable $envir associée à $server ?

En associant l'information à l'objet Server. Si demain tu ajoutes la notion de site, tu créeras une 3 iéme variable ?

Dans ton cas, à priori, un fichier csv est préférable.
Ensuite l'usage du cmdlet Import-csv suffira.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 5 mois #12946 par LoranOutan
Réponse de LoranOutan sur le sujet Re:script espace disque
Ta remarque est pertinente, je vais m'orienter vers un fichier csv.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.044 secondes
Propulsé par Kunena