2016-07-08 12 views
-2

次のシリアル番号を持つすべてのコンピュータを一覧表示する方法があるかどうかを知りたい場合(起動時に可能な場合)ユーザーはマシンを瞬時にログオンしましたか?名前、シリアル番号、およびユーザ名がテキストファイルであるコンピュータのリストBATCH

在庫を更新したいと思います。私は名前/名を尋ね、PCとSNの名前を表示するスクリプトを作ったが、ユーザーに強制的にコマンドを実行させ、その結果をネットワーク上やGPO経由のテキストファイルにコピーするが、少し。

そして私は、私は、テキストファイルを参照する場合、それぞれの文字の後にスペースがある、のserialNumberを取得するWMICのBIOSに問題がある...

は、事前にありがとうございます!

編集: ここに私がしたコードがあります。ユーザーがGPOから起動したり、GPOから実行する必要があります。

@echo off 
cls 
set /p name= Last Name : 
set /p first= First Name : 
cls 
echo %computername% > D:\%last%.txt 
echo %name% %first% >> D:\%last%.txt 
wmic bios get serialnumber >> D:\%last%.txt 
+0

WMICからANSIエンコーディングにUCS2エンコードされた出力を変換する必要がありMORE

wmic bios get serialnumber | more >> D:\%last%.txt 

でそれを試してみてください助けを求めて... – Sozed

+2

@sozedほとんどのユーザーはあなたのためにあなたの仕事をするつもりはありませんが、あなたがあなたの仕事を手伝ってくれることを喜んでしています。だから、あなたが持っているものを、たとえそれがあまりにも完全でも間違っていなくても、あなたが試みていることを示すことから始めるのが最善です。 –

+0

オリジナル投稿は – Sozed

答えて

2

これは私のコードは、私が尋ねに来て、なぜこれは、非常に遠くに私が何をしたいからである

+0

ありがとうございます! – Sozed

+0

申し訳ありませんが、それは私のせいです、誤った操作です。 これで、どのマシンでも遠隔操作ができるようになりました。 – Sozed

+0

@sozed 'wmic/node' - ' wmic /? 'と' wmic/node /? 'を参照してください – Stephan

関連する問題