C:\Users\%SomeUsername%
Windows 2008 R2 サーバーで管理者として に移動するとYou don't currently have permission to access this folder
、エラーが発生しますClick Continue to permanently get access to this folder
。クリックするとContinue
、この問題が解決します。
PowerShell で同じことを試してみると (たとえばget-childitem 'C:\Users\' -Directory | get-childitem -Force
、; またはいくつかのバリアント)、自分自身にアクセスを明示的に許可していないプロファイルはすべて、明示的にエラーを返しますAccess to the path 'C:\Users\%SomeUsername%' is denied.
。Forceスイッチが含まれていても。
PowerShell 経由で「続行をクリック」する方法はありますか。つまり、サーバーの管理者として自分自身へのアクセスを許可することはできますが、私が厳密にはアクセスできないものすべてにアクセスできるようにシステムを設定します。理想的にはGet-Item
、すべてのファイルのチェックとパーミッションの修正を明示的に実行するコードを作成するのではなく、ファイルにアクセスするときに (たとえば、コマンドのスイッチによって) これを実行する必要があります。