У меня есть код, который использует запрос WMI, но я столкнулся с проблемой, когда переменная, которую я использую, имеет '(одинарная кавычка), которая вызывает код неисправностиОстановить одиночную цитату из экранирования строки в запросе WMI powershell
Вот пример:
$path = "\\SERVER1\Mike O'Leary$"
$servername = $path.Split('\')[2].Split('\')[0]
$sharename = $path -replace ".*\\" -replace "'", "`'"
Get-WmiObject Win32_share -computer $servername -filter "name='$sharename'" | Select Name,Path
проблема заключается в том, что имя общего ресурса содержит "характер, так оно ошибки вне. Дорожки без 'отлично работает
Я попытался с помощью заменить видели выше, но это не помогает
Я пробовал различные комбинации цитаты, но я не могу получить это право, может кто-нибудь помочь?
Благодаря Бен