Wir machen eine Prüfung und wir möchten wissen, welche Asset-Tags welche Service-Tags haben.Startup Script CMD Ausgabe Ergebnisse nach UNC-Pfad
Es ist geplant, ein Startskript anzuhängen, das bei Auslösung den Hostnamen, das SVC-Tag und die Modellnummer an eine .csv sendet, die sich auf einer Serverfreigabe befindet. Hier
ist ein Ausschnitt:
net use x: "\\server\path"
wmic os get csname >> x:\2016Audit.csv
wmic csproduct get identifyingnumber,name >> x:\2016Audit.csv
net use x: /delete
So bilden wir den UNC-Pfad lokal, laufen die beiden WMIC-Befehle schreiben die Ergebnisse auf dem zugeordneten Laufwerk .csv und dann das zugeordnete Laufwerk löschen.
Dies funktioniert einwandfrei, wenn Sie innerhalb von Windows (Windows 7 Pro x86) ausgeführt werden, aber als Start-Skript das Skript fehlschlägt. Das Skript selbst läuft, ich weiß das genau, aber die Ergebnisse werden nicht auf die Serverfreigabe geschrieben.
Irgendwelche Ideen?
Oder, wenn Sie sich eine ganz andere Herangehensweise vorstellen können, lassen Sie es mich wissen. Bedenken Sie, dass wir 1500 PCs haben.
Danke,
Elliott
Vielen Dank dafür. Es wäre wirklich geschickt, wenn ich wmic-Befehle kombinieren könnte, so dass ich in einer CSV drei Spalten habe; eine für os csname (Hostname), eine für csproduct-Identifikationsnummer (Service-Tag) und eine für csproduct-Name (Modellnummer). Ist das überhaupt möglich? – ElliottPratt
Siehe Schalter '/ format'. Ich habe meine Antwort bearbeitet. Also 'wmic/format /?' –