下記URLを元にプリンタアクセス権をバッチファイルで設定しようとしているのですが、プリンタ名をcsvファイルで読み込ませたいです。
import-csvコマンドを使用して試してみましたが、変数が"@{PrinterName=XXX}と格納されてしまい次に進めません。
powershell上から実行するとnull値 値の式はメゾットを呼び出せません。と表示されています。
@{}を消し"XXX"単体で変数を格納すればうまくいくと思うのですが、その方法が分からず質問させて頂きました。
import-csvのコマンドは下記になります。(ホスト名ごとに使用しているプリンタが違う場合があるのでホスト名を基準に取り出しています。ホスト名の変数格納は問題ないです。)
$PrinterName = Import-Csv .\PRT_List.csv | where computername -eq $Hostname | select PRTName
https://social.technet.microsoft.com/Forums/ja-JP/4e01029e-8591-4e1c-ae35-e91e59448d5d/powershell1243429992123561238312503125221253112479124751246112517?forum=powershellja
よろしくお願い致します。