【发布时间】:2011-06-20 16:53:50
【问题描述】:
我刚开始使用 Powershell,但遇到了一个奇怪的错误,我无法找到我们的朋友 Google 先生的详细信息。
在你问之前,是的,我肯定是以管理员身份运行 Powershell。
我创建了一个简单的 Cmdlet,用于计算当前目录中指定扩展名的文件。
我可以很好地构建和运行 installutil。
我可以在调用 Get-PSSnapin -Registered 时看到管理单元,我可以使用 Add-PSSnapin 添加它
但是当我运行我的 cmdlet 时,我收到以下错误:
PS C:\work\Enterprise> Get-PSSnapin -Registered
Name : FileCountCmdlet
PSVersion : 2.0
Description : Returns a file count
PS C:\work\> Add-PSSnapin FileCountCmdlet
PS C:\work\> Get-FileCount
Get-FileCount : Access to the path 'C:\Users\{My-User-Name}\Templates' is denied.
At line:1 char:14
+ Get-FileCount <<<<
+ CategoryInfo : NotSpecified: (:) [Get-FileCount], UnauthorizedAccessException
+ FullyQualifiedErrorId : System.UnauthorizedAccessException,FileCount.FileCountCmdlet
任何想法或帮助将不胜感激!
【问题讨论】:
标签: powershell