У меня есть сценарий Powershell, и независимо от того, что я пытаюсь, он полностью игнорирует любые кавычки в скрипте. Ошибка возникает, когда я запускаю скрипт из моего кода VB.NET, я уже давно запускаю скрипты через VB.NET.Почему Powershell игнорирует мои кавычки?
Например, мой сценарий начинается с выяснения имени сервера ...
Это работает:
$name = gc env:computername
Это не:
$name = "SERVERNAME"
ошибка дали что-то вместе строки $ name = SERVERNAME не распознаются как командлет ... и так далее.
Это приводит к сбою нескольких строк в моем сценарии, и сообщение об ошибке всегда отображает команду БЕЗ кавычек.
Я думаю, что разглашение метода, с помощью которого вы запускаете скрипт из вашего кода VB.NET, проливает много света на актуальную проблему. –
Что Джоэл сказал, я держу пари, что что-то не так на стороне VB. – JasonMArcher