当我调用一些azure命令行开关时会收到警告.例:
Get-AzureStorageAccount -StorageAccountName $storageName -ErrorAction SilentlyContinue -WarningAction SilentlyContinue -verbose:$false
New-AzureStorageAccount -StorageAccountName $storageName -Location $storageLocation -ErrorAction Stop -WarningAction SilentlyContinue -verbose:$false
Run Code Online (Sandbox Code Playgroud)
警告:Azure PowerShell的未来版本中将弃用GeoReplicationEnabled属性.该值将合并到AccountType属性中.
请注意:我一直在使用$ verbose:False来避免来自调用的此类消息.但无法阻止此警告出现.
我有一个大脚本,我想忽略一个函数调用,如果已经调用它.
我有一个标志,现在设定为确定这一点.但是,我怎么做这个,而不需要有一个标志或计数.
谢谢!
如何查找共享路径的本地路径。
我的共享路径是 \\somemachine\shared\scripts\testing
它的本地路径是 D:\myshares\scripts\testing
谢谢!
我有一个如下所示的 xml 文件(CSCFG 文件)
XML文件:
<Role name="Role1">
<Instances count="2" />
<ConfigurationSettings>
<Setting name="Key1" value="123456" />
<Setting name="Key2" value="1234567890" />
<Setting name="Key3" value="true" />
</ConfigurationSettings>
<Certificates>
</Certificates>
</Role>
Run Code Online (Sandbox Code Playgroud)
我需要在证书节点内添加多个证书元素。
要成为 XML:
<Role name="Role1">
<Instances count="2" />
<ConfigurationSettings>
<Setting name="Key1" value="123456" />
<Setting name="Key2" value="1234567890" />
<Setting name="Key3" value="true" />
</ConfigurationSettings>
<Certificates>
<Certificate name="certificate1" thumbprint="12345678" />
<Certificate name="certificate2" thumbprint="01234567" />
<Certificate name="certificate3" thumbprint="09876543" />
</Certificates>
</Role>
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用以下代码
$xmlDoc = [System.Xml.XmlDocument](Get-Content $configFile);
$xmlDoc.Role.Certificates.AppendChild($xmlDoc.CreateElement("Certificate"));
$newXmlCertificate.SetAttribute(“name”,$certName);
$newXmlCertificate.SetAttribute(“thumbprint”,$CertThumbprint);
$xmlDoc.save($configFile)
Run Code Online (Sandbox Code Playgroud)
这是在执行此操作时遇到的异常: 方法调用失败,因为 [System.String] 不包含名为“AppendChild”的方法。
请帮帮我。