コマンド ライン ユーティリティを作成して、TFS SSRS レポートに更新を登録できるようにしようとしています。
rs.exe を使用しています。パラメータを渡すことができる -v オプションがあります。配列 (またはある種のコレクション) を渡す方法はありますか。
データ ソース名の配列を渡したいと思います。
コマンド ライン ユーティリティを作成して、TFS SSRS レポートに更新を登録できるようにしようとしています。
rs.exe を使用しています。パラメータを渡すことができる -v オプションがあります。配列 (またはある種のコレクション) を渡す方法はありますか。
データ ソース名の配列を渡したいと思います。
私は同じ問題に遭遇し、この解決策を思いつきました:
パワーシェル
$RssScriptPath = "C:\myRssScript.rss"
$TargetSsrsServer = "http:\\localhost\reportserver"
$MyStringArray = "val1", "val2", "val3"
& rs.exe -i $RssScriptPath -s $TargetSsrsServer -v _myStringArray=$MyStringArray
RSS スクリプト (VB)
Dim _phrase As String() = _myStringArray.Split(",")
Dim _values As String() = _phrase(0).Split(" ")
For index As Integer = 0 To _values .GetUpperBound(0)
PublishReport(_values(index))
Next
文字列でのみ試しましたが、同じ戦略を使用して他の型を渡すことができる場合があります。