• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ネットワーク先PCのログイン情報の取得方法について)

ネットワーク先PCのログイン情報の取得方法について

このQ&Aのポイント
  • ネットワーク先PCのログイン情報を効率的に取得する方法はあるか?
  • 自作のVBSを使用して共用PCの電源を一斉にシャットダウンする方法
  • 会社の制約で出処のわからないソフトを使用できず、ログイン状況を取得する方法を探している

質問者が選んだベストアンサー

  • ベストアンサー
  • OMEGAT
  • ベストアンサー率70% (455/642)
回答No.1

環境にもよるかもしれませんが、以下のWSHで可能かもしれません。 strComputer = "コンピュータ名" Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * From Win32_ComputerSystem") For Each objItem in colItems Wscript.Echo objItem.UserName Next [こちらに詳しく説明されているようです] Hey, Scripting Guy! http://207.46.16.252/ja-jp/magazine/2007.08.heyscriptingguy.aspx

--HV--
質問者

お礼

早速のご回答ありがとうございます。 自宅環境で、ローカルホストに対して、実行したところ、自分のユーザー名を取得することができました。 これで目的の動作ができるかどうかは、会社が始まってから、 ・ログオフ状態で実行したときの取得値の調査 ・他PCに対して実行できるか をドメイン参加環境で試してみたいと思います。 Ping処理も自分で中身が理解できたわけではないのですが、同じような用法で取得できそうで非常に嬉しいです。 どうもありがとうございます!!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • pcのリフレッシュ方法

    いまさらながらの質問ですみません。 windows pcの動作パフォーマンスについてですが、 ・再起動と シャットダウン→再電源on は同じことですか? また ・複数ユーザのpcで、ユーザーの切り替え と ログオフ→別ログイン では負荷は違いますか?

  • ネットワーク内のPCのシャットダウン

    ネットワーク内のPCをシャットダウンしたいです リモートデスクトップを使わずに、操作する側からコマンドやショートカットみたいな物でシャットダウンはできないでしょうか? 共有フォルダだけを使用したいのでPCのON/OFFが単純に出来ればいい Wake On LANという機能が搭載されているパソコンなので今のところはONは解決していますが、ON/OFFの機能を備えたソフトがあれば紹介してください よろしくお願いします

  • ログインの方法

    PC初心者の老人です。 NTTの光回線で、プロバイダーはヤフーを使っています。 無線LANではありません。 コントロールパネルで表示の大きさを変えようとしたら、設定を有効にするには ログオフするよう要求されたので、何も考えずにログオフしてしまいました。 そうしたら電話もメールもインターネットもできなくなりました。 幸いコンセントを抜く方法で元に戻りましたが、電源を抜かずにPC操作で ログインする方法がありましたら教えて頂きたいのです。 ネットが出来る間にきちんとしたやり方を習っておきたいと思っておりますので どうぞよろしくお願いいたします。

  • ネットワーク内のPCの電源ON/OFFは可能ですか?

    共有フォルダを使用したいためネットワーク内のPCの電源ON/OFFは可能ですか? 足が悪いため離れた部屋にあるPCの電源を入れに行くのが大変なので、ネットワーク内の別のPCから他のPCの電源を入れることは可能でしょうか? OSはVistaとXPです

  • PCにログイン出来ません。

    LIFEBOOK AH53/J を使ってます。出荷時の状態に戻したあと、マイクロソフトのアカウント設定が出来ずログインが出来なくなりました。 現在使用してないメールアドレスでアカウントを作っていたため、設定の確認が出来てないまま、PCをシャットダウンしてしまい、その後「このアカウントはオフライン」のメッセージかでてログイン出来なくなりました。 対処法もしくは、ログインせずに再度リカバリする方法はありますか? よろしくお願いします。 ※OKWAVEより補足:「富士通FMV」についての質問です。

  • 他のPCからのアクセスを防ぐ方法を教えてください

    社内で使用しているPCの電源を切ろうとしたところ、画面に「このPCは他のPCからアクセスを受けています。このまま電源をきるとダウンロード中の情報がシャットダウンされます。シャットダウンしてもいいですか」的なメッセージが表示されました。 ネットワークでつながっているいずれかのPCがアクセスしたものと想像しました。 社内のそのPCもアクセス権限などは設定していません。 というより、他のPCへ使用者の承諾なくアクセスすることなど考えもしない会社なので、 アクセスを防止するセキュリティーは設置していません。 唯一、それぞれユーザーがパスワードを設定するくらいです。 このPCを使用するにあたりユーザー登録時にパスワードを設定しました。 また、複合機を数台のPCと共用し、スキャン機能も使用しています。 上記メッセージの他、ユーザー選択画面でゲストユーザーにアクセス中との表示がでていました。 ゲストユーザーはパスワード設置ができないのでしょうか。 ゲストユーザーからパスワード設定しているPCにログインすることはできてしまうのでしょうか。 また、上記の状況からパスワード設定しているPC内のデーターはダウンロードされてしまっているでしょうか。 そして、アクセスを防ぐ方法を教えてください。 宜しくお願いします。

  • シャットダウンスクリプトの記述

    ドメインに参加している WinXP クライアントから、ワークグループ環境の複数台の Windows Server 2003 (主に) に対して ping を実行し、ping に対して応答があった場合はシャットダウンするスクリプトを記述したいと考えています。 # ワークグループ環境の Windows Server 2003 は検証環境で、社内セキュリティポリシーの運用上ドメインに参加できません。 この場合、 1. 複数のマシンに ping を打つ 2. 1 で応答がかえってくれば管理者の資格情報を使用してログイン 3. シャットダウンを実行 という流れになると思います。 そして、最終的には 1 が成功した場合に If 構文で 2、および、3 を実行する、という ように書けば一連の処理は成功すると考えています。 現在上記 1~3 の処理で細分化し、それぞれについて動作確認をとっています。 しかし、2、および、3 を実行してもうまくいかないため、これらについて伺いたく 質問させていただきます。 2 について 以下の構文を組んでいますが、vbs を実行すると、後述のエラーダイアログが表示されます (対象 PC やアカウント名などはダミーとご認識ください)。 別の資格情報 (接続先マシンの管理者アカウント) を指定して接続できるコードをご教授ください。 ----- Const WbemAuthenticationLevelPktPrivacy = 6 strComputer = "atl-ws-01" strNamespace = "root\cimv2" strUser = "Administrator" strPassword = "4rTGh2#1" Set objWbemLocator = CreateObject("WbemScripting.SWbemLocator") Set objWMIService = objwbemLocator.ConnectServer (strComputer, strNamespace, strUser, strPassword) objWMIService.Security_.authenticationLevel = WbemAuthenticationLevelPktPrivacy Set colItems = objWMIService.ExecQuery ("Select * From Win32_OperatingSystem") For Each objItem in ColItems Wscript.Echo strComputer & ": " & objItem.Caption Next ----- エラー : RPC サーバーを利用できません。 コード : 800706BA ソース : SWbemLocator 3 について 以下の構文を組んでいますが、エラーは表示されないものの、シャットダウンが開始されません。 ----- On error resume Next Const LogOff = 0 'ログオフ Const REBOOT = 2 '再起動 Const SHUTDOWN = 8 'シャットダウン Dim objWMIService Dim colOperatingSystems Dim objOperatingSystem Set objWMIService = GetObject("winmgmts:{impersonationLevel= impersonate,(Shutdown)}\\" & strComputer & "\root\cimv2") Set colOperatingSystems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem") For Each objOperatingSystem in colOperatingSystems objOperatingSystem.Win32Shutdown(SHUTDOWN) Next Set objWMIService = Nothing Set colOperatingSystems = Nothing Call ErrorCheck End Function ----- また、試しに objNetwork.MapNetworkDrive を使用してサーバーの IPC$ に接続しログインした後に上記処理を試行しましたが、 シャットダウンが進みませんでした。 何卒よろしくお願いいたします。

  • LastPass :PC終了後ログイン状態保持方法

    LastPass(1.70.1)を使用しています。インストール済みですが、PCを終了してもログイン状態を保持するには、どうすればよいですか? 操作方法を教えてください。 現時点では、PCを終了するとログオフしてしまいます。

  • PCがログインできない

    YouTubeを見ていたら、突然画面が真っ黒になってシャットダウンしたらPCのログインができなくなりました。 セーフモードで起動してみたら、unmountable boot volumeなど英文が書かれてるブルースクリーンで止まってしまいました。 解決方法を教えてください。 少し調べてみたら結構厄介そうですが・・・。 ちなみにWindows7です。

  • 外付けHDの自動電源ON OFF機能 VISTAのスリープでは機能しない

    別の古いPCで使用していた自動的電源ON OFF機能の付いた外付けハードディスクをVISTAのPCにUSB接続させましたが、PCのスリープ機能ではHDが自動的にON OFFしません。 シャットダウンでは、機能しました。スリープでも機能する設定方法ありますか? よろしくお願いします。