質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

Q&A

解決済

1回答

201閲覧

スクリプトのパラメータ宣言

Casablanca_mtg

総合スコア209

PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

0グッド

0クリップ

投稿2018/09/26 05:10

編集2018/09/26 05:23
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>

こんにちは、 山田 さん!が表示されません。
なぜなのかがわかりませんのでご指導ください

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2018/09/26 05:17

抜粋せず手写しもせずスクリプトをコピペしてください。その際はコードブロックを使ってください。
Zuishin

2018/09/26 05:20

また、こんにちはが表示される代わりにエラーが出るのであればそのメッセージをコピペしてください。抜粋も翻訳も要りません。
Zuishin

2018/09/26 05:26

Get-Content .\Hello.ps1 と実行して、スクリプトの内容が正しく表示されるかどうか確かめてください。
Casablanca_mtg

2018/09/26 05:52

エラーは出ません。表示がされないだけです。Get-Content .\Hello.ps1 を記述しても何も表示されずPS C:\Users\mtg-1> Get-Content .\Hello.ps1 PS C:\Users\mtg-1>このようになります。versionは5.1です
guest

回答1

0

ベストアンサー

.\Hello.ps1 が空のファイルです。

書いたスクリプトは別のところに保存されています。
どこに保存されているかはわかりません。
または保存されていない可能性もあります。
テキストエディタで書いているのであれば、「名前を付けて保存」を実行してください。

投稿2018/09/26 05:57

Zuishin

総合スコア28660

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Casablanca_mtg

2018/09/26 06:08

有難うございます Desktopに保存しています 開くとメモ帳が出てきて内容が確認できます。ちなみにAtomで作成しました
Zuishin

2018/09/26 06:09

C:\Users\mtg-1 がデスクトップではありません。デスクトップにあるスクリプトをここに移動して実行してください。
Casablanca_mtg

2018/09/26 06:15

有難うございます PS C:\Users\mtg-1> cd C:\Users\mtg-1\Desktop PS C:\Users\mtg-1\Desktop> ./Hello.ps1 "山田" こんにちは、 山田 さん! PS C:\Users\mtg-1\Desktop> 出来ました。やり方が間違っていたのですね。このやり方をしたときになぜかエラーが出たため(多分記述が間違っていたのだと思います) 有難うございました
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問