![Share on Facebook Facebook](https://www.rootlinks.net/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/facebook.png)
![Share on Twitter twitter](https://www.rootlinks.net/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/twitter.png)
![Share by email mail](https://www.rootlinks.net/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/mail.png)
Powershellで共有フォルダの共有アクセス許可の確認方法。
- 共有フォルダの一覧
- 管理共有を非表示
- 管理共有,SYSVOL,NETLOGONを非表示
- 共有フォルダの共有アクセス許可を確認
1 2 3 4 5 6 7 8 9 10 |
PS C:\> Get-Smbshare Name ScopeName Path Description ---- --------- ---- ----------- ADMIN$ * C:\Windows Remote Admin C$ * C:\ Default share IPC$ * Remote IPC NETLOGON * C:\Windows\SYSVOL\sysvol\example.jp\SCRIPTS Logon server share SYSVOL * C:\Windows\SYSVOL\sysvol Logon server share 開発1課$ * C:\共有フォルダ\東京本社\システム開発部\開発1課 東京本社 システム開発部 開発1課 |
1 2 3 4 5 6 7 |
PS C:\> Get-Smbshare -Special:$false Name ScopeName Path Description ---- --------- ---- ----------- NETLOGON * C:\Windows\SYSVOL\sysvol\example.jp\SCRIPTS Logon server share SYSVOL * C:\Windows\SYSVOL\sysvol Logon server share 開発1課$ * C:\共有フォルダ\東京本社\システム開発部\開発1課 東京本社 システム開発部 開発1課 |
1 2 3 4 5 |
PS C:\> Get-Smbshare -Special:$false | Where-Object -FilterScript {($_.name -ne "SYSVOL") -and ($_.name -ne "NETLOGON")} Name ScopeName Path Description ---- --------- ---- ----------- 開発1課$ * C:\共有フォルダ\東京本社\システム開発部\開発1課 東京本社 システム開発部 開発1課 |
1 2 3 4 5 6 |
PS C:\> Get-Smbshare -Special:$false | Where-Object -FilterScript {($_.name -ne "SYSVOL") -and ($_.name -ne "NETLOGON")} | Get-SmbShareAccess -name {$_.name} Name ScopeName AccountName AccessControlType AccessRight ---- --------- ----------- ----------------- ----------- 開発1課$ * EXAMPLE\dev1 Allow Change 開発1課$ * Everyone Allow Read |