Je veux savoir comment utiliser WMIC pour se connecter à l'hôte distant et sortir les informations du système d'exploitation de leur PC (liste des programmes installés) dans un fichier.
J'ai essayé
wmic /node: <IP address> OS get vendor, name > c:\output.txt
mais j'ai une erreur "Node - <IP> Error: Description = Invalid query"
Mais en fait, je pense que je dois être administrateur de domaine pour obtenir la permission. alors j'ai essayé
wmic /node: <IP> /domain: <domain.inc> /user:administrator /password:<password> OS get vendor, name > c:\output.txt
J'ai une erreur: Invalid Global switch.
Je veux obtenir toutes les informations du système d'exploitation du PC (liste des programmes installés) en utilisant WMIC. (Je pense que je dois accéder à l'administrateur du domaine car tout le PC est joint au domaine) et je suis un administrateur
S'il vous plaît ... aidez-moi ㅠ ____ ㅠ ah, ça semble aller quand j'ai essayé avec mon PC.
WMIC /output:C:\%computername%.txt product get name, vendor, version
WMIC OS get nom, fournisseur, version >> C: \% computername% .txt
si j'ai aimé ci-dessus, c'est ok pour obtenir le fichier txt. mais je veux éloigner tous les PC et obtenir un fichier d'informations ... @ _ @ ~~~~
encore une question >> est-ce lié à la politique de sécurité ou à la politique de groupe? ou quelque chose de pare-feu .......... @ _ @ ;;
os get vendor
- il n'y a pas de fournisseur de système d'exploitation, c'est là que le invalid query
vient de. Voir les propriétés disponibles - il existe une version, mais pas de fournisseur:
C:\>wmic os get /?
Property get operations.
USAGE:
GET [<property list>] [<get switches>]
NOTE: <property list> ::= <property name> | <property name>, <property list>
The following properties are available:
Property Type Operation
======== ==== =========
BootDevice N/A N/A
BuildNumber N/A N/A
BuildType N/A N/A
CSDVersion N/A N/A
CSName N/A N/A
CodeSet N/A N/A
CountryCode N/A N/A
CurrentTimeZone N/A N/A
Debug N/A N/A
Description N/A N/A
Distributed N/A N/A
EncryptionLevel N/A N/A
ForegroundApplicationBoost N/A N/A
FreePhysicalMemory N/A N/A
FreeSpaceInPagingFiles N/A N/A
FreeVirtualMemory N/A N/A
InstallDate N/A N/A
LastBootUpTime N/A N/A
LocalDateTime N/A N/A
Locale N/A N/A
Manufacturer N/A N/A
MaxNumberOfProcesses N/A N/A
MaxProcessMemorySize N/A N/A
Name N/A N/A
NumberOfLicensedUsers N/A N/A
NumberOfProcesses N/A N/A
NumberOfUsers N/A N/A
OSLanguage N/A N/A
OSProductSuite N/A N/A
OSType N/A N/A
Organization N/A N/A
OtherTypeDescription N/A N/A
PlusProductID N/A N/A
PlusVersionNumber N/A N/A
Primary N/A N/A
QuantumLength N/A N/A
QuantumType N/A N/A
RegisteredUser N/A N/A
SerialNumber N/A N/A
ServicePackMajorVersion N/A N/A
ServicePackMinorVersion N/A N/A
SizeStoredInPagingFiles N/A N/A
Status N/A N/A
SystemDevice N/A N/A
SystemDirectory N/A N/A
SystemDrive N/A N/A
TotalSwapSpaceSize N/A N/A
TotalVirtualMemorySize N/A N/A
TotalVisibleMemorySize N/A N/A
Version N/A N/A
WindowsDirectory N/A N/A
Et il n'y a pas de /DOMAIN
option dans wmic soit.
C:\>wmic /?
[global switches] <command>
The following global switches are available:
/NAMESPACE Path for the namespace the alias operate against.
/ROLE Path for the role containing the alias definitions.
/NODE Servers the alias will operate against.
/IMPLEVEL Client impersonation level.
/AUTHLEVEL Client authentication level.
/LOCALE Language id the client should use.
/PRIVILEGES Enable or disable all privileges.
/TRACE Outputs debugging information to stderr.
/RECORD Logs all input commands and output.
/INTERACTIVE Sets or resets the interactive mode.
/FAILFAST Sets or resets the FailFast mode.
/USER User to be used during the session.
/PASSWORD Password to be used for session login.
/OUTPUT Specifies the mode for output redirection.
/APPEND Specifies the mode for output redirection.
/AGGREGATE Sets or resets aggregate mode.
/AUTHORITY Specifies the <authority type> for the connection.
/?[:<BRIEF|FULL>] Usage information.
Tu pourrais essayer:
wmic /NODE:"servername" /USER:"yourdomain\administrator" OS GET Name
Il vous demandera votre mot de passe.