net use
と を使用してネットワーク ドライブをマップする方法を知っていますpsexec
。ユーザーの利便性のために、ユーザーに何もさせたくありません。共有をリクエストするだけです。バックグラウンドで、彼らの仕事にまったく迷惑をかけずに残りをやりたいのです。を使用するようにパスワードを変更したくありませんnet use x: \\server\where\share\is\ -u username -p password
。BATファイルをダウンロードさせたくありません。psexec -s を使用して、BAT ファイルをデスクトップに転送できました。ただし、それでもファイルをクリックして、私が愛するテクノロジーとやり取りする必要がありますが、LOL は嫌いです。
管理者としてログインしている場合、ネットワークドライブをコンピュータ上の別のユーザーにマップするにはどうすればよいSYSTEM
ですpsexec -s
か?
レジストリが構成のデータベースであることは知っています。レジストリ構成とブログに関する非常に多くの記事を調査して読みましたが、あるフォルダーから別のフォルダーへのレジストリ構成のコピーまたは移動について説明しているものが見つかりません。私はこれについてウェブを調査しましたが、手動で実行できるかどうかを調べる必要があり、それをスクリプト化できます。しかし、方法がわかりません。Windows エクスプローラーでそれを行うだけですか、それともmove
サポート ファイルを移動するために使用しますか。
これが私が考えていることです:
- net use x: \share\name /persistent:yes (プロファイルでドライブを使用できるようにします)
- 読んだ
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
ただし、reg query /v "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
I getを使用すると、 orERROR: Invalid key name.
なしで完了した場合、 I get ; ただし、を使用すると、参照できます。/ve
/v
ERROR: The system was unable to find the specified registry key or value.
regedit.exe
- ターゲットのユーザー名を解析し、そのユーザー ID を見つけます。
HKEY_USERS
- psexec -s を使用すると、コンピューターの管理者プロファイルが使用されたため、ドライブ文字情報をプロファイルから
HKEY_USERS\{S-S-WHATEVER}\Blah\Network\X
ターゲット ユーザーのレジストリ フォルダーに移動します。HKEY_USERS\S-S-WHATEVER2\blah\Network\
Technet はこれについて説明しておらず、過去 3 時間以内に私が見つけた記事も説明していません。
ご協力ありがとうございました!コマンドを正しく理解するのを手伝ってくれたら、それは素晴らしいことです。それが SOF で合法である場合は、$ チップを差し上げます。