ネットワーク共有\ server\meをHとしてマウントしました。
そこのディレクトリに実行可能ファイルがあります。
私はそれらをcmd.exeで実行しようとします
H:\somedir>program
Access is denied.
「インターネットオプション」の「セキュリティ」タブにある「ローカルイントラネット」と「信頼済みサイト」の設定に関連している可能性があることを読みました。 「信頼済みサイト」にfile:/// H:/を追加しました。これは自動的にfile:///*.serverに翻訳されます
それでも「アクセスが拒否されました」というメッセージが表示されます。
ネットワーク共有やマップされたネットワークドライブからEXEを実行するにはどうすればよいですか?
WindowsエクスプローラでEXEをダブルクリックすると、最初に「発行元を確認できませんでした」という警告が表示されます。そのダイアログで[実行]をクリックすると、「指定されたデバイス、パス、またはファイルにWindowsがアクセスできません。アイテムにアクセスするための適切な権限がない可能性があります。」と表示されます。
インストールされているマシンからリモート共有ディレクトリに移動します。
それを右クリックします。
プロパティを選択します。
セキュリティタブを開きます。
詳細をクリックします。
[権限を変更]をクリックします。
そこに自分の名前が表示されない場合は、[追加]をクリックします。その場合は、ユーザーをダブルクリックします。
full control
とallow
はまだチェックされていません。少なくともtraverse
、list
、read attrs
、read extended attrs
、read permissions
がユーザーに対してチェックされています。
これらの権限をチェックする権限がない場合は、これらの調整を行う前に管理者アクセスを取得する必要があります、または少なくとも所有権を取得します。
これらの調整を行った後、ネットワークドライブを削除して再マップし、アクセス許可を設定したユーザーアカウントの資格情報と一致する資格情報を入力します。
これで、最初に資格情報を要求するときにそのユーザーとして認証されている限り、共有時に読み取り権限が付与されます。