Powershell New-NfsShare无效的命名空间

时间:2016-08-04 15:52:53

标签: powershell network-share

我正在尝试使用New-NfsShare命令创建网络共享,但我一直收到无效的命名空间错误。我几乎逐字逐句地提供了示例,所以我没有弄错。

示例:New-nfsShare -Name "NFSshare01" -Path "C:\shares\NFSshare01"

我的代码:New-NfsShare -Name "LABS" -Path "C:\LABS" -Permission readwrite

任何人都知道发生了什么事吗?我已经将NFS模块导入Powershell,我甚至尝试先创建目录,因为某些原因命令在创建网络共享之前无法创建项目。我使用的是Windows Server 2012和powershell 3.0版

1 个答案:

答案 0 :(得分:4)

我在两个Windows 2012系统上测试过。在没有 Server for NFS角色的情况下,我得到了同样的错误:

var max=100;
var spread=5;
jQuery.each( $("img"), function( i, val ) {
    $(val).clipPath(
        [
            [Math.floor(Math.random()*spread*10)/10, Math.floor(Math.random()*spread*10)/10], 
            [max-Math.floor(Math.random()*spread*10)/10, Math.floor(Math.random()*spread*10)/10], 
            [max-Math.floor(Math.random()*spread*10)/10, max-Math.floor(Math.random()*spread*10)/10], 
            [Math.floor(Math.random()*spread*10)/10, max-Math.floor(Math.random()*spread*10)/10]
        ],
       {isPercentage:true}
   );   
})

但是在我的系统 上安装了该角色,它可以正常工作(从提升的提示执行):

PS C:\> New-NfsShare -Name 'Temp' -Path 'C:\Temp' -Permission readwrite
New-NfsShare : Invalid namespace
At line:1 char:1
+ New-NfsShare -Name 'Temp' -Path 'C:\Temp' -Permission readwrite
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : MetadataError: (MSFT_NfsServerTasks:root/Microsoft/..._NfsServerTasks) [New-NfsShare], C
   imException
    + FullyQualifiedErrorId : HRESULT 0x8004100e,New-NfsShare

检查以确保您的系统已启用该角色:

PS C:\> New-NfsShare -Name 'Temp' -Path 'C:\Temp' -Permission readwrite

Name                                    Availability                            Path
----                                    ------------                            ----
Temp                                    Standard (not clustered)                C:\Temp