为什么DSC文件资源不适用于工作组共享

时间:2015-04-24 10:43:26

标签: powershell powershell-v4.0 dsc

我目前正在使用带有凭证的文件资源,该凭证已通过Get-Credential获得。我有许多机器不在域上,但都在同一个子网上。其中一台计算机上创建了共享,文件资源将此Share作为其源指定为\ 10.10.10.1 \ MyShare。我一直在搞乱共享/文件权限和本地策略设置,试图在没有凭据的情况下访问它,我发现不在域上的SYSTEM用户无法访问也不在域上的共享。所以我现在尝试使用凭证选项来访问共享,但我收到此消息:

  

指定的登录会话不存在。它可能已经存在   终止。使用时访问网络共享时发生错误   指定的凭证。请确保凭证正确无误   并且可以访问网络共享。请注意,凭证不应该   用本地路径指定。

示例配置:

$ConfigurationData = 
@{
    AllNodes =
    @(
         @{ NodeName = "*"; 
            Source = "\\10.10.10.1\MyShare"; 
            DestinationPath = "C:/DeployDirectory"; 
            Credential = Get-Credential;
            PSDscAllowPlainTextPassword = $true }
         @{ NodeName = "10.10.10.1" }
         @{ NodeName = "10.10.10.2" }
     )
}

Configuration TestConfig
{
    Node $AllNodes.NodeName
    {
        for ($i=1; $i -le 100; $i++)
        {
            File "Test$i"
            {
                Ensure = "Present"
                Type = "File"
                SourcePath = Join-Path $Node.Source "Test.zip"
                DestinationPath = Join-Path $Node.DestinationPath "Test$i.zip"
                MatchSource = $true
                Force = $true
                Checksum = "modifiedDate" 
                Credential = $Node.Credential
            }
        }
    }
}

我想知道为什么会这样,是否有人设法让这个文件资源工作?感谢。

0 个答案:

没有答案