5
我想在Windows Powershell中執行相當於chmod -w+r-x foo
或attrib +R foo
的操作。徘徊,我注意到一個相當粗糙Set-Acl
功能,看起來顯着比我所需要的。使用Powershell執行權限更改ala chmod/attrib
如何在Windows Powershell中使用attrib +R foo
?
我想在Windows Powershell中執行相當於chmod -w+r-x foo
或attrib +R foo
的操作。徘徊,我注意到一個相當粗糙Set-Acl
功能,看起來顯着比我所需要的。使用Powershell執行權限更改ala chmod/attrib
如何在Windows Powershell中使用attrib +R foo
?
PowerShell Community Extensions附帶Set-Writable(別名爲swr)和Set-ReadOnly(別名爲sro)。我經常使用它們。刪除執行權限需要更改ACL,但使用Get-Acl/Set-Acl是很痛苦的。我會使用icacls.exe。
順便說一句,如果你不希望與任何第三方的東西亂七八糟,只讀設置爲真/假是很容易的:
Set-ItemProperty foo.txt IsReadOnly $true # or $false
嗯,這很方便,我應該檢查那些出來。也許我可以退休一堆我被黑了一起的劇本。 – zdan 2009-10-30 19:14:16
PSCX中有一些漂亮的東西。絕對值得一試。 – 2009-10-30 19:44:27