0

XMLファイルをpowershellスクリプトからスタンディングディレクトリに保存しようとしていますが、オンラインで読んだ後、可能性は限られているようです. 「フルパス」に保存するこのコードの代わりに、「スタンディングディレクトリ」に保存するコードを誰もが知っています。

-このコードは、XML が作成された後に実行され、いくつかの変数が XML に保存されます。

$template | out-File C:\Scripts\XML\info.xml
$systemroot = [System.Environment]::SystemDirectory
$xml = New-Object xml
$xml.Load("C:\Scripts\XML\info.xml")

-このコードは、スクリプトの最後、XML の後、および XML に情報を追加するいくつかのコマンドの後に実行されます。

$xml.Save("/info.xml")
Get-Content /info.xml

すべてのヘルプは大歓迎です!

4

1 に答える 1

3

You can find the Path of your script in this way:

$ScriptPath = Split-Path -parent $MyInvocation.MyCommand.Definition

Then you can use $ScriptPath as path in your script to load or save xml file:

$template | out-File $ScriptPath\info.xml  
于 2012-04-11T10:23:41.207 に答える