問題タブ [wmic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vbscript - WMI GetObject アクセス許可拒否エラー
システムの Win32_OperatingSystem および Win32_ComputerSystem クラスを照会するために、Win2k3 SP2 サーバーを複数の Win2k3 + SP2 および WinXP + SP3 マシンに WMI 経由で接続する VBScript を作成しました。
次に、リモート システムに新しいオブジェクトを作成しようとしますが、アクセス許可拒否エラー (スクリプトの出力) が返され続けます。
オブジェクトのImpersonationLevelモニカーとAuthenticationLevelモニカーを期待どおりに設定しても、WMI もクライアントとリモート システムに正しくインストールされているように見えます。リモート システムへの最初の接続も、ローカル管理者ユーザー用です。
表示されていない許可拒否エラーの原因は他に何が考えられますか? どんな助けでも大歓迎です。
windows-7 - PowerShell WMI または Diskpart を使用して、選択したディスク上のアンマウントされたボリュームを検出します
マウントされていないボリュームを物理ディスクにリンクするにはどうすればよいですか?
Diskpart、WMIC、または PowerShell WMIによって番号付けされたディスク 3 で、マウントされていないボリュームを見つけてマウントする必要があるとします。スクリプトを使用して、ディスク 3 のどのボリュームがマウントされていないかを調べるにはどうすればよいですか? または、別の方法として、特定のマウントされていないボリューム (DriveLetter を持たない) が存在する物理ディスクはどれですか?
ボリュームがアンマウントされると、そのボリュームの論理ディスクまたはマウント ポイントは存在しません。関連はメソッドで見つけられると思いますが、GetRelated
そのようなタスクに適したコード例が見つかりません。
wmic - WMIC - Lenovo SetBiosSetting メソッドの使用方法
WMIC (および C#) を使用して SetBiosSetting メソッドを呼び出す問題があります。
wmic /namespace:\root\wmi パス Lenovo_SetBiosSetting call SetBiosSetting "SecurityChip,Active"
wmic /namespace:\root\wmi パス Lenovo_SetBiosSetting 呼び出し SetBiosSetting SecurityChip,Active
wmic /namespace:\root\wmi パス Lenovo_SetBiosSetting call SetBiosSetting ("SecurityChip,Active")
「無効な数のパラメーター」が表示されます。エラーですが、なぜですか?
Lenovo BIOS 導入ガイド: http://download.lenovo.com/ibmdl/pub/pc/pccbbs/thinkcentre_pdf/hrdeploy_en.pdf
何か案が ?VBS や PowerShell が使えない ...
ありがとう、マーティン
windows - ネットワークドライブのマッピングに使用されるドメインとユーザー名を決定する
SP1でWindows7Enterpriseを使用していますが、Windows XP / 2003/2008 / Vista/7に適用される一般的な回答を得たいと思っています。
コマンドプロンプトから、コマンドを実行しnet use
てZ:ドライブを別のコンピューターの共有にマップしますが、現在の資格情報を使用せず、ドライブをマップするために別のドメインとユーザーを指定します。
コマンドは正常に完了します。ドライブがマップされたので、ドライブを正常にマップするために使用したドメインとユーザー名を見つけるにはどうすればよいですか?net use
コマンドで欲しいものが見つからないようです。
Windowsエクスプローラーで共有のプロパティを確認し、[セキュリティ]タブを確認すると、さまざまなユーザーがどのようなアクセス許可を持っているかがわかりましたが、どのようDOMAIN\User
に使用したかはわかりませんでした。レジストリを検索しましたが、成功は限られていました。
何か考えはありますか?
windows - C++ システムのシリアル番号を変数に渡すにはどうすればよいですか?
システムのシリアル番号を取得できましたが、シリアル番号自体を変数に渡すにはどうすればよいですか?
コードを実行すると、画面に次のように表示されます。
まさにこのように。しかし、私が望むのは、ダッシュが含まれているため、「x」だけを char 変数に渡すことです。シリアル番号を呼び出すプログラムは正確にはどこからですか? 助言がありますか?(Windows7 x64)
windows - wmic アンインストール コマンドのデフォルトの入力プロンプトを Y (はい) にする方法
プログラムをアンインストールするために wmic の uninstall コマンドを使用しています。product where name=prg_name call uninstall
実行されると、ユーザーは「Y/N」を押すように求められます。常に「Y」をデフォルトとして使用するように自動化したいと思います。それを行うための正確なコマンドを教えてください。
wmi - wmic diskdrive get serialnumber-> invalid xml output
ハードドライブの名前とシリアル番号を読みたい。
私はつまずいたwmic
が、問題を抱えている。これらの2つのコマンドでうまくいくと思いますが、次のメッセージしか表示されません。
また
私も次のことを試しました:
私が間違っていることについて何か考えはありますか?
解決:
JPBlancに感謝します。コマンドを介して、存在すら存在しない/?
ことがわかりました。SerialNumber
今使っています
正しい結果が得られます。
java - Java 6のみを使用して、またはWMICのみを使用してMACアドレスを列挙します
Windows専用のJavaアプリケーションの一部として、CPU / BIOS /ハードディスクのシリアル番号やMACアドレスなど、さまざまなハードウェアプロパティを照会する必要があります。そのため、WMICやその他のWindows固有のツールをRuntime.exec
呼び出しで使用できます。CPUとBIOSのシリアル番号の照会は簡単です。たとえば、
wmic BIOS get SerialNumber
トリックを行います。MACアドレスを一覧表示するための同様の簡単な解決策は見つかりませんでした。
wmic nic list brief
正しくフォーマットされていないリストが表示されますが、出力を正規表現で解析するのは面倒です。
WMIC関連のメソッドを探すことはすべて、次のVBScriptのバリエーションを示しています。
VBSの保存と実行はセキュリティ上の問題があるため、現在行われているのは、VBscriptをテキストファイルに書き出し、実行してから削除することです。これは面倒で時間がかかります。BIOSシリアル番号などの他のシステムプロパティをクエリするためにwmicを直接使用しました。
純粋なJavaソリューションの方がはるかに優れていますが、利用可能なすべてのMACアドレスについては何も見つかりませんでした。私が見た中で最も近いのは、 IPアドレスの場合です。
Javaからこれを行う方法はありますか?私はJava6の使用に制限されていることを付け加えておきますが、Java7にはもっと便利なネットワークAPIがあると聞いています。
更新:追加するのを忘れたためNetworkInterface
、IPv4イーサネットMACのみが返され、他の仮想アダプターは返されません。
command-line - Windows7 での wmic エラー (無効な XSL 形式)
Windows 7 でのこのコマンドの何が問題になっていますか?
私は得る:
XSL 形式 (または) ファイル名が無効です。
wmic - マイク温度
32 ビット Windows 7 PC の温度 (CPU など) を取得するにはどうすればよいですか? (WMIC を使用)
私の結果:
管理者権限でもこのコマンドを実行しましたが、結果は同じでした。