powershell 用于更新现有的无线配置文件密码。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 用于更新现有的无线配置文件密码。相关的知识,希望对你有一定的参考价值。
function Update-WirelessPassword {
[CmdletBinding()]
param(
[Parameter(Mandatory=$True)]
$Profile,
$Password
)
$Confirm = Netsh WLAN export profile name="$Profile" folder="$env:temp" key=clear
if($($Confirm | Out-String) -notlike '*success*'){
Write-Output "ERROR: $Confirm"
break
}
try{
$FilePath = (Get-ChildItem $env:temp -Filter "*$($Profile).xml")[0].FullName
[xml]$XML = Get-Content $FilePath
$XML.WLANProfile.MSM.security.sharedKey.keyMaterial = $Password
$XML.Save($FilePath)
Netsh WLAN add profile filename="$FilePath"
Remove-Item $FilePath -Force
}
catch{
Write-Output "ERROR: $($Error[0])"
}
}
以上是关于powershell 用于更新现有的无线配置文件密码。的主要内容,如果未能解决你的问题,请参考以下文章
尝试从批处理文件运行 PowerShell 命令时出现错误
powershell 用于Cmder的Powershell配置文件
Azure(PowerShell)如何向多个现有的网络安全组(源地址前缀字段)添加额外的 IP?
配置使用Powershell管理Azure Stack
Hadoop完全分布式SSH 无密登录配置
如何使用 .yml 文件更新现有的 Conda 环境