Mon PC Windows...

PowerShell - Informations et diagnostiques

 

Informations utiles

Informations sur le système d'exploitation
get-ciminstance win32_Operatingsystem | select-object caption,version,servicepackmajorversion,osarchitecture,csname,windowsdirectory,totalvisiblememorysize,serialnumber,muilanguages

Consulter les scores et indice de performance de l'ordinateur
Get-WmiObject -Class Win32_WinSAT
Valeurs (Scores évalués 1.0 à 9.9 selon les versions de Windows) : CPUStore,D3DScore,DiskScore,GraphicsScore,MemoryScore
WinSPRLevel représente l'indice de performance (appelé aussi score minimum relevé), voir notre page Indice de performance

Diagnostiques système

Lister les démarrages et arrêts de l'ordinateur
Get-WinEvent -FilterHashTable @{LogName="System";ID=6006,6009} | select-object –property TimeCreated, Id,Message
Affiche les évenements d'arrêt (6006) redémarrage (6009) de l'ordinateur présents dans le journal de windows.
Si le résultat ne parrait pas cohérent, il se peut que la pile de l'ordinateur qui maintient l'heure soit à changer.

Lister les différents emplacements d'un même fichier dans une arborescence.
Afficher dans le résultat le chemin, la taille et la date de dernière modification
Get-childitem "Chemin" -recurse -filter "nomfichier.extension" | format-list Name, length, lastwritetime
Si vous recherchez dans le disque système en entier ("C:\"), des erreurs d'accès refusés peuvent apparaitre, celles ci concernent les dossiers protégés. Notez également que le parcours de l'arborescence est plus complet avec des privilèges élevés, 

Identifier les versions du protocole SMB activés sur l'ordinateur
get-smbserverconfiguration | select -property enablesmb*

Générer un fichier de log de WindowsUpdate
Génére le fichier WindowsUpdate.log sur le bureau
get-windowsupdatelog

Lister les points de restauration système
Get-ComputerRestorePoint 

Diagnostique réseau

Connaitre l'ordre et l'état des interfaces réseau
get-netipinterface
La carte dont la valeur InterfaceMetric est la plus faible est prioritaire. Si IPv6 est activé, Les interfaces apparaissent en IPv4 et en IPv6

Tester un port réseau
Test-Netconnection Destination -Port XX
Destination peut être remplacé par un nom netbios d'ordinateur ou une adresse IP
XX est à remplacer par le numéro du port réseau. Voir notre page Pare-feux