小编ket*_*tch的帖子

如何在 xWebApplication DSC 资源中使用 AuthenticationInfo

我的 DSC 配置中有以下内容:

        xWebApplication StaffDirectoryApp {
            Website = "MySite"
            Name = "MyApp"
            WebAppPool = "MyPool"
            PhysicalPath = $Destination
            Ensure = "Present"
            PreloadEnabled = $true
        }
Run Code Online (Sandbox Code Playgroud)

这似乎工作正常,但我还想使用 AuthenticationInfo 属性(尽管文档似乎说它应该是 AuthenticationInformation,但事实并非如此)。

我能找到的唯一例子是 GitHub 上的一个单元测试,它们的用法是这样的:

AuthenticationInfo = New-CimInstance -ClassName MSFT_xWebApplicationAuthenticationInformation `
                        -ClientOnly `
                        -Property @{ Anonymous = $false; Basic = $false; Digest = $false; Windows = $true }
Run Code Online (Sandbox Code Playgroud)

然而,这会产生以下结果:

Convert property 'AuthenticationInfo' value from type 'STRING' to type 'INSTANCE' failed
Run Code Online (Sandbox Code Playgroud)

我应该如何设置这个属性?

powershell dsc

5
推荐指数
1
解决办法
682
查看次数

网络使用密码限制

我正在尝试使用 net use 在脚本中安装网络文件夹,但不断收到错误密码错误。我使用以下语法:

use \\server\share password /User:serviceaccount
Run Code Online (Sandbox Code Playgroud)

这样做会返回错误密码错误。如果我输入 * 作为密码,并在提示符下输入它,它就可以正常工作。

我还尝试将密码括在双引号“”中,但没有效果。该特定密码是随机生成的,由大写、小写、数字和特殊字符(在本例中唯一的特殊字符是 $)组成的 14 个字符组成。

该脚本正在 Windows Server 2008 R2 上运行,并且正在连接到 Server 2003。

通过命令行参数传递给 net use 的密码类型是否有任何限制?

编辑:这是在 PowerShell 中运行的。

windows command-line-interface

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

command-line-interface ×1

dsc ×1

powershell ×1

windows ×1