我正在从 Powershell 执行 Powershell DSC 脚本。下面是代码片段
Invoke-Command -ComputerName $public_ip_address -Credential $UserCredential -ScriptBlock {
param ($driveformat)
cd c:/provisioning
Install-PackageProvider -Name NuGet -Force -Scope CurrentUser
Install-Module -Name PSDscResources -Force
Install-Module -Name xStorage -Force
. .\DiskSetup.ps1
disksconfig -outputpath C:\DataDiskSetting -driveFormat $driveFormat
Start-DscConfiguration -Path C:\DataDiskSetting -Wait -Force -Verbose
} -ArgumentList ($driveformat)
在生成配置时,我想将驱动格式作为变量“$driveFormat”传递,而不是像“NTFS”这样的硬编码。不知何故,它没有得到 $driveformat 的价值,不知道我们如何解决这个问题。