2017-09-26 53 views
0

OpenSSLを使用しているときに役立つ簡単なスクリプトをまとめようとしています。何らかの理由でPowerShellでホスト名を追加することができません。 CSRファイル。基本的にはhostname_09_26_2017.txtのようなものの代わりに_09_26_2017.txtのようなものを与えています。変数名と日付をPowerShellファイルの出力に追加する

私は

$date = Get-Date -format MM_dd_yyyy 
$csrName = $siteName + "_" + $date 

$siteName = Read-Host "Enter the site name" 

.\openssl.exe req -newkey rsa:4096 -sha256 -nodes -keyout "$siteName.pem" -out "$csrName.txt" 

次任意の助けいただければ幸いです。事前にどうもありがとうございました。

答えて

2

$sitenameは、$csrnameを定義した後に定義します。だから、

$csrName = $siteName + "_" + $date 

$csrName = $null + "_" + $date 

として動作しているあなたがアップラインを移動して使用しようとする前に、単に$sitenameを定義:すごいああ、私はそれを逃した信じることができない

$date = Get-Date -format MM_dd_yyyy 
$siteName = Read-Host "Enter the site name" 
$csrName = $siteName + "_" + $date 

.\openssl.exe req -newkey rsa:4096 -sha256 -nodes -keyout "$siteName.pem" -out "$csrName.txt" 
+0

。ええ、それはそれだった...あなたの助けをありがとう! – Mizex

関連する問題