0

powershell を使用して最新バージョンのプロジェクトを取得するための powershell スクリプトを作成したいと考えています。

関数とコードを持っています。しかし、スクリプトを実行する手順を理解できません。

コードは次のとおりです。

function Get-LatestVersion() { 
$location = get-location 
tf.exe get $location / version:T / recursive / force 

}

. TFSExtensions.ps1

誰でも私を助けてください。

4

1 に答える 1

1

PowerShell コンソールまたは ISE を使用していて、ディレクトリを同期する場所に変更したと仮定すると、関数が定義されるように、関数を含むファイルを「ドット ソース」にする (またはプロファイルに追加する) 必要があります。あなたの環境で。TFSExtensions.ps1 は、あなたまたは誰かが付けた名前のようです。ピリオドの後にスペースを入力し、その後にファイルとファイル名へのパスを入力します (つまり、. ....\MyTools\TFSExtensions.ps1)。

関数が定義されたら、その名前 (および存在する場合はパラメーター) を入力して実行できます。この場合は Get-LatestVersion です。この関数は、作業中のディレクトリをワークスペースの場所として使用します。ところで: tf.exe コマンド ラインのスラッシュ (/) は必要ないように見えます。それらなしでコマンドを実行できました。スティーブ

于 2013-08-20T21:17:05.060 に答える