Question
Collecte nom ordi et ram installée
- pascal
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 3 ans 1 mois #30544
par pascal
Réponse de pascal sur le sujet Collecte nom ordi et ram installée
A tester. J'ai un doute sur la duplication de nom de propriétés.
Laurent ton doute est fondé il n'y a pas de .csv
Laurent ton doute est fondé il n'y a pas de .csv
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6300
- Remerciements reçus 68
il y a 3 ans 1 mois #30545
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Collecte nom ordi et ram installée
Effectivement, la variable $MemoryInfo capture les objets, supprime
'$MemoryInfo=' cela devrait émettre les objets dans le pipeline.
Et la syntaxe des propriétés calculées du Select-Object est fausse, c'est
@{name='P1';Expression={'A'} ou @{n='P1';E={'A'}
Pour la ducplication je pensais à ceci :
'$MemoryInfo=' cela devrait émettre les objets dans le pipeline.
Et la syntaxe des propriétés calculées du Select-Object est fausse, c'est
@{name='P1';Expression={'A'} ou @{n='P1';E={'A'}
Pour la ducplication je pensais à ceci :
#crée un PSCustomObject
$o=1|Select-Object P1
$o|Select-Object *, @{name='P1';Expression={'A'}},@{n='1';e={'A'}}
#Select-Object : La propriété ne peut pas être traitée, car la propriété « P1 » existe déjà.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- pascal
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 3 ans 1 mois #30546
par pascal
Réponse de pascal sur le sujet Collecte nom ordi et ram installée
Ca y est je suis perdu Laurent,
sans abuser aurais tu possibilité de remettre le script comme tu le penses pour que je puisse mieux comprendre.
P1 ? A ?
voila mon niveau en PS
Merci et bon week end
sans abuser aurais tu possibilité de remettre le script comme tu le penses pour que je puisse mieux comprendre.
P1 ? A ?
voila mon niveau en PS
Merci et bon week end
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6300
- Remerciements reçus 68
il y a 3 ans 1 mois #30547
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Collecte nom ordi et ram installée
[/code]
#crée un PSCustomObject avec une propriété P1
#Une syntaxe de Powershell Version 1.0
$o=1|Select-Object P1
#Sélectionne toutes les propriétés de l'objet $O et lui ajoute des propriétés calculées.
#La propriété 'P1' existe déjà, on peut donc en créer 2 de même nom.
$o|Select-Object *, @{name='P1';Expression={'A'}},@{n='1';e={'A'}}
#la doc
help Select-Object -Parameter Property
[/code]
Ton code peut ressembler à ceci :Ceci dit il n'est pas nécessaire de récupérer de l'AD toutes les propriétés d'un objet si c'est pour en utiliser uniquement 2 ( cf. Select-Object).
#crée un PSCustomObject avec une propriété P1
#Une syntaxe de Powershell Version 1.0
$o=1|Select-Object P1
#Sélectionne toutes les propriétés de l'objet $O et lui ajoute des propriétés calculées.
#La propriété 'P1' existe déjà, on peut donc en créer 2 de même nom.
$o|Select-Object *, @{name='P1';Expression={'A'}},@{n='1';e={'A'}}
#la doc
help Select-Object -Parameter Property
[/code]
Ton code peut ressembler à ceci :
Get-ADComputer -Filter * -SearchBase "OU="", OU="", OU="",DC="",DC=""" -Properties * |
Select-Object Name,OperatingSystem|
Foreach-Object {
$ADComputerName=$_.Name
$ADComputerOS=$_.OperatingSystem
# le cmdlet Get-WmiObject ne supporte pas le pipeline
Get-WmiObject Win32_PhysicalMemory -ComputerName $ADComputerName |
Select-Object *,
@{Name='ComputerName';Expression={$ADComputerName} },
@{N='OperatingSystem';E={$ADComputerOS} }
}|
Export-csv –path c:\temp\computersram.cs
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- pascal
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 3 ans 1 mois #30550
par pascal
Réponse de pascal sur le sujet Collecte nom ordi et ram installée
Hello Laurent,
merci pour ton aide je récupère toutes les propriétés de l'AD pour le moment car on ne sait pas si un jour j'ai besoin d'extraire d'autres données.
Un très grand merci de plus
merci pour ton aide je récupère toutes les propriétés de l'AD pour le moment car on ne sait pas si un jour j'ai besoin d'extraire d'autres données.
Un très grand merci de plus
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.087 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Collecte nom ordi et ram installée