【发布时间】:2021-03-08 00:10:57
【问题描述】:
拜托,我不擅长编写脚本,因此寻求您的建议和支持。
我有以下生成随机密码的脚本,我想在执行该 powershell 脚本时使用生成的随机密码自动更新到我的 xml 中。
PowerShell 脚本--
$Password = New-Object -TypeName PSObject
$Password | Add-Member -MemberType ScriptProperty -Name "Password" -Value { ("!@#$%^&*0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz".tochararray() | sort {Get-Random})[0..16] -join '' }
XML 文件内容 --
<?xml version="1.0" encoding="UTF-8"?>
<BAPI xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="BAPI.xsd">
<OPs Resource="https://XYZSevr:11231/api/Ops">
<Password>ashdjaks723</Password>
</OPs>
</BAPI>
【问题讨论】:
-
您能否更真实地表示您正在处理的 XML?我很想说您只需要深入了解元素并设置 innerText 属性。类似于This answer
-
感谢 Steven,只是为了避免混淆,我刚刚更新了我想公开的行,但是根据您的建议,如果您现在可以提出建议,我已经更新了我的 xml。
标签: xml powershell automation script