ErO*_*rOx 13 windows powershell administrator command-line windows-server-2008-r2
我确定这已经被问了一百万次,但我不明白为什么我不能在 powershell 中运行这个简单的命令:
PS> new-item -path c:\users\me\desktop\testfolder -name (get-date).txt -value (get-date).toString() -itemtype file
Run Code Online (Sandbox Code Playgroud)
我永远收到以下错误:
New-Item : Access to the path 'C:\Users\Me\desktop\testfolder' is denied.
... PermissionDenied: ... UnauthorizedAccessException
... FullyQualifiedErrorId: NewItemUnauthorizedAccessError,Microsoft.PowerShell...
Run Code Online (Sandbox Code Playgroud)
反正,
我已经尝试了以下所有方法,但无济于事:
接下来我应该去哪里寻找答案?我是本地机器上的管理员。没有权利做一些像创建愚蠢的文本文件这样简单的事情,这是非常令人沮丧的......
拔头发...
返回的 DateTime 字符串格式Get-Date包含不能用于文件名的字符。尝试这样的事情:
new-item -path .\desktop\testfolder -name "$(get-date -format 'yyyyMMdd_HHmm').txt" `
-value (get-date).toString() -itemtype file
Run Code Online (Sandbox Code Playgroud)
只需更改格式字符串即可满足您的需求。
| 归档时间: |
|
| 查看次数: |
82786 次 |
| 最近记录: |