Param([string] $name) Write-Output "こんにちは、 $name さん!"
お世話になります
PowerShellの勉強をしています。
スクリプトのパラメータ宣言を下記の通りしました(Hello.ps1)
参考にしているサイトは
http://www.atmarkit.co.jp/ait/articles/0709/ です
PS > ./Hello.ps1 "山田"
こんにちは、 山田 さん!
PS > ./Hello.ps1 -name "山田"
こんにちは、 山田 さん!
このようにならなければいけませんが私が試したら
PS C:\Users\mtg-1> ./Hello.ps1 "山田"
PS C:\Users\mtg-1>
こんにちは、 山田 さん!が表示されません。
なぜなのかがわかりませんのでご指導ください
抜粋せず手写しもせずスクリプトをコピペしてください。その際はコードブロックを使ってください。
また、こんにちはが表示される代わりにエラーが出るのであればそのメッセージをコピペしてください。抜粋も翻訳も要りません。
Get-Content .\Hello.ps1 と実行して、スクリプトの内容が正しく表示されるかどうか確かめてください。
エラーは出ません。表示がされないだけです。Get-Content .\Hello.ps1 を記述しても何も表示されずPS C:\Users\mtg-1> Get-Content .\Hello.ps1 PS C:\Users\mtg-1>このようになります。versionは5.1です
回答1件
あなたの回答
tips
プレビュー