PowerShell/Get-Aclで角括弧を含むフォルダ・ファイルのアクセス許可を取得する方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* PowerShellのGet-Aclで角括弧[]を含むフォルダ・ファイルの...
Windows 7にデフォルトインストールされているPowerShellのバ...
このバージョンでは、Get-Aclに-LiteralPathオプションがなく...
以下、PowerShell 2.0で角括弧を含むフォルダやファイルのア...
(PowerShellのバージョンを上げれば、Get-Aclのオプションに-...
バージョンアップができるのであれば、バージョンアップをお...
会社の端末などで、PowerShellのバージョンアップができない...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 追記 [#v9a8fb2a]
手元にあるマシン(Windows10)にインストールされている、Powe...
PS E:\> Get-Help Get-Acl
名前
Get-Acl
構文
<省略>
Get-Acl [-LiteralPath <string[]>] [-Audit] [-AllCentr...
xclude <string[]>] [-UseTransaction] [<CommonParamet...
したがって、-LiteralPathオプションをサポートしているPower...
直接角括弧を含むファイルやフォルダを指定することができま...
e.g.
Get-Acl -LiteralPath [test]
* 関連記事 [#ab2022dd]
-[[PowerShellのバージョンを確認する方法・$PSVersionTable>...
* PowerShell2.0で角括弧[]を含むフォルダ・ファイルのアクセ...
以下のようにすれば、角括弧を含むフォルダやファイルのアク...
実行例を記すため、E:\に[test]フォルダを作成します。
PS E:\> mkdir [test]
ディレクトリ: E:\
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2016/03/14 20:00 [test]
** 失敗する実行例(PowerShell2.0) [#vc01145f]
PowerShell2.0には、-LiteralPath がないので、普通にGet-Acl...
PS E:\> Get-Acl [test]
PS E:\> Get-Acl "[test]"
PS E:\> Get-Acl '[test]'
何も返却されません。
*** Windows10のPowerShell5.0で-LiteralPathをつけて実行(成...
PowerShell5.0には、LiteralPathオプションがあるので、この...
PS E:\> Get-Acl -LiteralPath [test]
ディレクトリ: E:\
Path Owner Access
---- ----- ------
[test] TPE430\Sakura Everyone Allow FullControl
** 成功する実行例(PowerShell2.0) [#o4c817d5]
Get-Itemコマンドレットに-LiteralPathオプションと[test]フ...
返却されたオブジェクトのGetAccessControl()メソッドを使用...
PS E:\> $d = Get-Item -LiteralPath [test]
PS E:\> $d.GetAccessControl()
Path Owner Access
---- ----- ------
TPE430\Sakura Everyone Allow FullControl
一行で記述する場合は以下のようになります。
PS E:\> (Get-Item -LiteralPath [test]).GetAccessControl()
Path Owner Access
---- ----- ------
TPE430\Sakura Everyone Allow FullControl
注意点として、Pathが空になっています。~
上記のGet-Aclの例では、Pathに値が入っています。
尚、Get-ChildItemコマンドレットで複数のファイルやディレク...
以上、PowerShell2.0のGet-Aclコマンドレットに-LiteralPath...
上記でも記しましたが、最近のPowerShellでは、Get-Aclコマン...
#htmlinsertpcsp(win-btm.html,win-sp.html)
終了行:
#navi(../)
* PowerShellのGet-Aclで角括弧[]を含むフォルダ・ファイルの...
Windows 7にデフォルトインストールされているPowerShellのバ...
このバージョンでは、Get-Aclに-LiteralPathオプションがなく...
以下、PowerShell 2.0で角括弧を含むフォルダやファイルのア...
(PowerShellのバージョンを上げれば、Get-Aclのオプションに-...
バージョンアップができるのであれば、バージョンアップをお...
会社の端末などで、PowerShellのバージョンアップができない...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 追記 [#v9a8fb2a]
手元にあるマシン(Windows10)にインストールされている、Powe...
PS E:\> Get-Help Get-Acl
名前
Get-Acl
構文
<省略>
Get-Acl [-LiteralPath <string[]>] [-Audit] [-AllCentr...
xclude <string[]>] [-UseTransaction] [<CommonParamet...
したがって、-LiteralPathオプションをサポートしているPower...
直接角括弧を含むファイルやフォルダを指定することができま...
e.g.
Get-Acl -LiteralPath [test]
* 関連記事 [#ab2022dd]
-[[PowerShellのバージョンを確認する方法・$PSVersionTable>...
* PowerShell2.0で角括弧[]を含むフォルダ・ファイルのアクセ...
以下のようにすれば、角括弧を含むフォルダやファイルのアク...
実行例を記すため、E:\に[test]フォルダを作成します。
PS E:\> mkdir [test]
ディレクトリ: E:\
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2016/03/14 20:00 [test]
** 失敗する実行例(PowerShell2.0) [#vc01145f]
PowerShell2.0には、-LiteralPath がないので、普通にGet-Acl...
PS E:\> Get-Acl [test]
PS E:\> Get-Acl "[test]"
PS E:\> Get-Acl '[test]'
何も返却されません。
*** Windows10のPowerShell5.0で-LiteralPathをつけて実行(成...
PowerShell5.0には、LiteralPathオプションがあるので、この...
PS E:\> Get-Acl -LiteralPath [test]
ディレクトリ: E:\
Path Owner Access
---- ----- ------
[test] TPE430\Sakura Everyone Allow FullControl
** 成功する実行例(PowerShell2.0) [#o4c817d5]
Get-Itemコマンドレットに-LiteralPathオプションと[test]フ...
返却されたオブジェクトのGetAccessControl()メソッドを使用...
PS E:\> $d = Get-Item -LiteralPath [test]
PS E:\> $d.GetAccessControl()
Path Owner Access
---- ----- ------
TPE430\Sakura Everyone Allow FullControl
一行で記述する場合は以下のようになります。
PS E:\> (Get-Item -LiteralPath [test]).GetAccessControl()
Path Owner Access
---- ----- ------
TPE430\Sakura Everyone Allow FullControl
注意点として、Pathが空になっています。~
上記のGet-Aclの例では、Pathに値が入っています。
尚、Get-ChildItemコマンドレットで複数のファイルやディレク...
以上、PowerShell2.0のGet-Aclコマンドレットに-LiteralPath...
上記でも記しましたが、最近のPowerShellでは、Get-Aclコマン...
#htmlinsertpcsp(win-btm.html,win-sp.html)
ページ名: