変数の中に取得した情報を格納し、そのデータをファイルに吐き出すスクリプトを作成中です。
取得する情報が複数ある為、ファイル名を動的に指定できないかと思って以下の方法をご教授頂きました。
PowerShell
1# 出力処理の定義 2function Export ($Dete) { 3 $Export = "$Path\$Dete.txt" 4 Get-Variable -ValueOnly $Dete | Format-Table -AutoSize | Out-File $Export 5} 6 7# アダプター情報取得 8$Adapter = Get-NetAdapter | Select-Object * 9Export ("Adapter")
この方法だと型が変わってしまっていたのですが、なぜでしょうか?
$Adapter.GetType().FullName
で確認した場合、System.Object[]
が System.String
へと変わってしまっていました。
型が変わってしまう理由、もしくは回避方法をご教授下さい。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/23 08:36
2017/05/23 09:01
2017/05/23 09:21
2017/05/23 09:48 編集
2017/05/23 10:00
2017/05/23 10:12
2017/05/23 10:17
2017/05/23 14:44 編集
2017/05/23 10:42
2017/05/23 14:45