###前提・実現したいこと
Powershellにてxmlを読み込み内容を書き換えるスクリプトを作成しており書き換えまでは成功している
###発生している問題・エラーメッセージ
メッセージは特に出ておらず
$xml.Save("C:\hoge.xml")
の様に実行してみてもファイルが出力されていない
(上書き、新規どちらも同じ)
よろしくお願いいたします。
C:\ に書き込むには管理者権限が必要ですが、権限がなかった場合、エラーメッセージが出るはずです。再現する最小のスクリプトと、実行環境の情報(ローカルなのかリモートなのかコマンドラインなのか IDE なのかモジュールを読み込んでいるのかなど思いつく限りのもの)をあげてください。現在あげられている情報だけでは、$xml の中身すらわかりません。
ファイルの更新日時は変わっていませんか? エラーメッセージが出ていないということは、"C:\hoge.xml"の読み込みに成功しているが,XMLデータの修正が為されていないために、同じ内容が書き戻されているという可能性も考えるべきかと。
あと「書き換えまでは成功している」の意味が不明瞭です。何を書き換えたんでしょうか?
回答1件
あなたの回答
tips
プレビュー