Question Bloquer sur un script

Plus d'informations
il y a 6 ans 2 semaines #25105 par Sam
Bloquer sur un script a été créé par Sam
Bonjour, je fait un script qui affiche les caractéristiques du processeur, ainsi que les caractéristiques du disque dur, mais il ne fonctionne pas :

Pourriez-vous m'aidez SVP ?

[code:1]#*=============================================================================
# Function: ListProcessor
# Purpose: Provides Processor information
# =============================================================================


function ListProcessor {
$colItems = get-wmiobject -class “Win32_Processor” -namespace “root\CIMV2\" -computername MyComputer
foreach ($objItem in $colItems) {
write-host “Caption: ” $objItem.Caption
write-host “CPU Status: ” $objItem.CpuStatus
write-host “Current Clock Speed: ” $objItem.CurrentClockSpeed
write-host “Device ID: ” $objItem.DeviceID
write-host “L2 Cache Size: ” $objItemL2CacheSize
write-host “L2 Cache Speed: ” $objItem.L2CacheSpeed
write-host “Name: ” $colItems.Name
write-host

}
#*=============================================================================
#* Function: ListDisk
#* Purpose: Provides Disk Information
#*=============================================================================
Functions ListDisk {
$colItems = get-wmiobject -class “Win32_DiskDrive” computername $strComputer
foreach ($objItem in $col) {
write-host “Description: ” $objItem.Description
write-host “Device ID\": $objItem.DeviceID
writehost “Interface Type: ” $objItem.InterfaceType
write-host “Media Type: ” $objItem.MediaType
write-host “Model: ” $objItem.Model
write-host “Partitions: ” $objItem.Partitions
write-host “Size: ” $objItem.Size
write-host “Status: ” $objItem.Status
write-host
}
}
#*=============================================================================
#* SCRIPT BODY
#*=============================================================================
# Create a string variable using the local computer.
$strComputer = “;”
# Call the “ListProcessor” function.
ListProcessor $MyComputer
# Call the “ListDisk” function.
ListDisk
#*=============================================================================
#* END OF SCRIPT: [Computer Inventory]
#*=============================================================================[/code:1]<br><br>Message édité par: Arnaud, à: 15/03/18 16:15

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

Plus d'informations
il y a 6 ans 2 semaines #25106 par Sam
Réponse de Sam sur le sujet Re:Bloquer sur un script
Help :(

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

Plus d'informations
il y a 6 ans 2 semaines #25108 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Bloquer sur un script
Salut,
le mieux est de poster dans le forum 'Entraide pour les débutants'.

Quel est le problème exactement ?
As-tu un message d'erreur ? si oui lequel ?
Quelle version de l'OS et quelle version de powershell ?

Tutoriels PowerShell

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

Plus d'informations
il y a 6 ans 1 semaine #25121 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Re:Bloquer sur un script
Bonjour Sam,

Qu'est-ce qui te pose problème exactement ?

Le plus simple est de décomposer ton script au maximum afin de tester unitairement chaque morceau.

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

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

Plus d'informations
il y a 6 ans 1 semaine #25140 par Philippe
Réponse de Philippe sur le sujet Re:Bloquer sur un script
salut sam075

ton script est bourré d'erreur de frappe !!
est aussi d'une petite erreur de conception

voici une version corriger


[code:1]

#==============================================================================
# Function: ListProcessor
# Purpose: Provides Processor information
# =============================================================================


function ListProcessor ($Computer) {
$colItems = get-wmiobject -class “Win32_Processor” -namespace “root\CIMV2\&quot; -computername $Computer
foreach ($objItem in $colItems) {
write-host “Caption: ” $objItem.Caption
write-host “CPU Status: ” $objItem.CpuStatus
write-host “Current Clock Speed: ” $objItem.CurrentClockSpeed
write-host “Device ID: ” $objItem.DeviceID
write-host “L2 Cache Size: ” $objItem.L2CacheSize
write-host “L2 Cache Speed: ” $objItem.L2CacheSpeed
write-host “Name: ” $colItems.Name
write-host
}
}
#*=============================================================================
#* Function: ListDisk
#* Purpose: Provides Disk Information
#*=============================================================================
Function ListDisk ($Computer) {
$colItems = get-wmiobject -class “Win32_DiskDrive” -namespace “root\CIMV2\&quot; -computername $Computer
foreach ($objItem in $colItems) {
write-host “Description: ” $objItem.Description
write-host “Device ID\&quot;: $objItem.DeviceID
write-host “Interface Type: ” $objItem.InterfaceType
write-host “Media Type: ” $objItem.MediaType
write-host “Model: ” $objItem.Model
write-host “Partitions: ” $objItem.Partitions
write-host “Size: ” $objItem.Size
write-host “Status: ” $objItem.Status
write-host
}
}
#*=============================================================================
#* SCRIPT BODY
#*=============================================================================
# Create a string variable using the local computer.
$strComputer = “.”
# Call the “ListProcessor” function.
ListProcessor $strComputer
# Call the “ListDisk” function.
ListDisk $strComputer
#*=============================================================================
#* END OF SCRIPT: [Computer Inventory]
#*=============================================================================
[/code:1]

Message édité par: 6ratgus, à: 16/03/18 17:03
j'avais pas vue toutes les erreurs de frappes
soit ta mal tous retaper, soit ton réseau adsl est de mauvaise qualité !! :P<br><br>Message édité par: 6ratgus, à: 16/03/18 17:08

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

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