質問編集履歴

3

エラーメッセージに事象を追記

2022/08/01 14:53

投稿

jackal1978
jackal1978

スコア33

test CHANGED
File without changes
test CHANGED
@@ -15,6 +15,7 @@
15
15
 
16
16
  ```
17
17
  一瞬画面が立ち上がりすぐに画面が落ちてしまう。
18
+ 下記のソースコードのここから~ここまでの間のどの行に「pause」をいれても止まることはありませんでした。
18
19
  ```
19
20
 
20
21
  ### 該当のソースコード

2

ソースコードを短くしました。

2022/08/01 14:51

投稿

jackal1978
jackal1978

スコア33

test CHANGED
File without changes
test CHANGED
@@ -22,27 +22,17 @@
22
22
  ```ここに言語名を入力
23
23
  下記の「--ここから~ここまで----」のスクリプトが入っていると最終行のストップをかけていてもpowershellが落ちてしまいます。
24
24
 
25
- $Hostname = $Env:COMPUTERNAME
26
25
  $TargetLogFolder = "C:\copy"
26
+ ---ここから
27
+ if(-not (Test-Path $TargetLogFolder)){
27
- $f = Get-Date -format "yyyyMMdd_HHmmss"
28
+ Add-Type -Assembly System.Windows.Forms
29
+ [System.Windows.Forms.MessageBox]::Show("ファイルが存在していません。","注意","OK","Warning","button3")
30
+ EXIT
31
+ }
32
+ ---ここまで
28
33
  $g = "C:\hoge"
29
- ----ここから---
30
- if (-not (Test-Path $TargetLogFolder)){
31
- Add-Type -Assembly System.Windows.Forms
32
- [System.Windows.Forms.MessageBox]::Show("フォルダにアクセスできません。","注意","OK","Warning","button3")
33
- EXIT
34
- }
35
- ---ここまで--------------
36
- $ExportFile = "C:\hogehogehoge\${Hostname} $f.csv"
37
-
38
- $Outputdatas = @()
39
- $Outputdata = New-Object PSObject | Select-Object "Emailaddress"
40
- $Outputdatas = $Outputdata
41
- $Outputdatas | Export-Csv -Encoding UTF8 -Path $ExportFile -NoTypeInformation -Append
42
- Copy-Item -Path $ExportFile -Destination $TargetLogFolder
43
34
  $o = Get-Date -format "yyyyMMdd_HHmmss"
44
- New-Item $g\"$o.txt"
35
+ New-Item $g\"$o.txt"
45
- Read-Host -Prompt "Press Enter to exit"
46
36
  ```
47
37
 
48
38
  ### 試したこと

1

該当のソースコードを記載

2022/08/01 07:01

投稿

jackal1978
jackal1978

スコア33

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,29 @@
20
20
  ### 該当のソースコード
21
21
 
22
22
  ```ここに言語名を入力
23
+ 下記の「--ここから~ここまで----」のスクリプトが入っていると最終行のストップをかけていてもpowershellが落ちてしまいます。
24
+
25
+ $Hostname = $Env:COMPUTERNAME
26
+ $TargetLogFolder = "C:\copy"
27
+ $f = Get-Date -format "yyyyMMdd_HHmmss"
28
+ $g = "C:\hoge"
29
+ ----ここから---
30
+ if (-not (Test-Path $TargetLogFolder)){
31
+ Add-Type -Assembly System.Windows.Forms
32
+ [System.Windows.Forms.MessageBox]::Show("フォルダにアクセスできません。","注意","OK","Warning","button3")
23
- ソースコード
33
+ EXIT
34
+ }
35
+ ---ここまで--------------
36
+ $ExportFile = "C:\hogehogehoge\${Hostname} $f.csv"
37
+
38
+ $Outputdatas = @()
39
+ $Outputdata = New-Object PSObject | Select-Object "Emailaddress"
40
+ $Outputdatas = $Outputdata
41
+ $Outputdatas | Export-Csv -Encoding UTF8 -Path $ExportFile -NoTypeInformation -Append
42
+ Copy-Item -Path $ExportFile -Destination $TargetLogFolder
43
+ $o = Get-Date -format "yyyyMMdd_HHmmss"
44
+ New-Item $g\"$o.txt"
45
+ Read-Host -Prompt "Press Enter to exit"
24
46
  ```
25
47
 
26
48
  ### 試したこと