我正在尝试使用save方法保存xml对象。我收到错误:
找到“保存”和参数计数的多个模糊重载: “1”。
Function Save-File($config, $fileLocation){
#saves to file
$config.Save($fileLocation)
}
我知道只运行一次保存程序运行没有错误。所以我相信这个方法的多次调用都会导致这个问题,但我对参数并不熟悉。
我可以做些什么来安抚Powershell控制台,它在Powershell ISE中运行,但我不知道现在在哪里看。
感谢您的阅读。如果您有任何问题,请告诉我,我会尽力提供正确的信息。
答案 0 :(得分:3)
将参数$ fileLocation定义为字符串,因此要调用的Save过载不明确。
function Save($config,[string]$fileLocation)
{
$config.Save($fileLocation)
}