web-dev-qa-db-ja.com

ネットワークドライブから管理者としてプログラムを実行する-Windows10

ユーザーフォルダ(ドキュメント、写真、音楽、ダウンロードなど)をネットワーク共有ドライブに保存し、Windowsサーバー上のネットワーク共有としてマップしたいと思います。

IE。\Server\UserはWindowsでU:\にマップされ、次にドキュメントをU:\ Documentsにマップします

これは、ダウンロードしたプログラムを実行するための管理者権限(ドライバーの更新やブラウザーのインストールなど)が必要になるまで機能します。

次に、管理者アカウントがネットワーク共有にアクセスできないため、アクセス拒否エラーが発生します(パスワードで保護されており、サーバー上の1つのユーザーアカウントにのみアクセスできるように制限されています)。

管理者アカウントを有効にしてログインし、資格情報マネージャーに資格情報を追加しようとしましたが、これで問題が解決しません。

誰かがこれを回避する方法またはこれを設定するより良い方法を知っていますか?.

ご注意ください。このPCをドメインに参加させたくありません。

3
Mike Pengelly

私はそれを解決したと信じています。

ここで解決策を見つけることになりました-> https://support.Microsoft.com/en-us/kb/937624

管理者としてのコマンドプロンプト-> Ran Net Use \\<computername>\<sharename> /user:<username>

次に、パスワードを入力してドライブを再マップしました。

注:ネットワークドライブを切断し、資格情報マネージャーから資格情報を削除し、コンピューターが現在ネットワークパスにマップまたは接続されている場合は、コンピューターを再起動する必要があります。

これが必要かどうかをテストしますが、この手順も実行されました。

hKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLinkedConnections DWORDフラグを作成または設定してから、マシンを再起動します。

詳細については、以下のコメントを参照してください。

2
Mike Pengelly

スケジュールされたタスクを介してユーザーのログオン時に起動されるバッチファイルを作成することで、この種の問題を解決しました。

2つのタスクを作成します。1つは通常のprivで実行され、もう1つは昇格されたprivで実行されます。これにより、プロセスが自動化され、すべてのアプリ(昇格されているかどうかに関係なく)にアクセスが許可されます。

0