回答編集履歴
1
改行位置修正
answer
CHANGED
@@ -1,7 +1,8 @@
|
|
1
1
|
お使いのスクリプトファイルは文字エンコードとして恐らくUTF-8で保存されているのだと思いますが、ファイル先頭のBOM(Byte Order Mark)が付いてないのではないでしょうか。当方でも試したところ、BOMが付いてないUTF-8のスクリプトですと同様のエラーが発生しました。BOMが付いていればこのエラーは発生しません。
|
2
2
|
|
3
3
|
```powershell
|
4
|
-
PS C:\project\test> powershell -ExecutionPolicy RemoteSigned -File .\t02utf8nobom.ps1
|
4
|
+
PS C:\project\test> powershell -ExecutionPolicy RemoteSigned -File .\t02utf8nobom.ps1
|
5
|
+
発生場所 C:\project\test\t02utf8nobom.ps1:8 文字:36
|
5
6
|
+ ... window | Get-UiaButton -Name '遲牙捷' | Invoke-UiaButtonClick | Out-Null
|
6
7
|
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
7
8
|
文字列に終端記号 ' がありません。
|