質問するログイン新規登録

回答編集履歴

1

改行位置修正

2020/01/22 17:43

投稿

dodox86
dodox86

スコア9418

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 発生場所 C:\project\test\t02utf8nobom.ps1:8 文字:36
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
  文字列に終端記号 ' がありません。