Сценарії PowerShell мого клієнта не працюють для нового користувача, у якого є одна цитата в їх назві - це означає, що їхній шлях до профілю називається "C: Користувачі Liam'OReilly". Здається, це помилка в системі класів PowerShell.
Створіть папку "C: Temp" і додайте Test.ps1:
Write-Host "Test"
Class MyClass {}
Виконайте цей сценарій, і ви отримаєте цю помилку:
Дане ім'я збірки або база кодів недійсна. (Виключення з HRESULT: 0x80131047) У рядку: 1 символ: 1 + & amp; 'C: Тест + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: OperationStopped: (:) [], FileLoadException + FullyQualifiedErrorId: System.IO.FileLoadException
Перейменуйте папку як просто C: Виконайте і вона працює без помилки.
Будь-який користувач отримав обхідний шлях, і який найкращий спосіб повідомити про цю помилку?
Наразі моє обхідне рішення (починаючи з понеділка) полягає в видаленні символу з однією цитатою з їхнього імені в Office 365, яке не ідеально.