2

我已经精神崩溃了,因为我一直在研究和尝试一个又一个的解决方案,所以我希望这里有人能帮助我..

对于持续部署,我使用 Powershell (5.1) Desired State Configuration (DSC) 在部署期间执行各种操作。我从内部服务器获取存档并将其内容提取到网络共享。一切皆好。我可以完美地复制/写入那里,使用具有 PsDscRunAsCredential 所需权限的 SA 帐户。我还尝试使用文件资源制作一个启动文件(BAT 脚本)。

无论我尝试什么(双重和三重检查 SA 帐户的权限,授予计算机帐户对网络文件夹的权限,双重传递 SA 帐户作为 PsDscRunAsCredential 顶部的凭据等)我总是得到一个“权限尝试创建文件时被拒绝”错误。如果我尝试以相同的方式显式创建一个文件夹,我也会收到拒绝访问错误,即使使用提取/复制该文件夹创建时没有问题。

我认为这与文件资源创建新项目的方式有关,直到我认为其中存在错误的程度。我还查找了文件资源的来源,但无法在任何地方找到它,包括我 PC 上的 PsDscConfiguration 模块。

    File LaunchScript
    {
        PsDscRunAsCredential   = $DeployCredential;
        Credential             = $DeployCredential;
        DestinationPath        = $launchScript
        Ensure                 = 'Present'
        Type                   = 'File'
        Contents               = $scriptContents
        DependsOn              = '[File]VersionFolder'
    }

提前致谢!

4

0 回答 0