2

私が理解している限り、PowerShellにはユーザーごとに1つのプロファイルがあります。頭にかぶることができるさまざまな「帽子」のために、複数の環境を準備したいと思います。特別なデータベースを操作するためのショートカットのセットを提供する「データベースワーカーシェル」を開始するように。後で、他のショートカットを提供する「データ処理シェル」である可能性のある環境を開始します。

それを管理するための最良の方法は何ですか?

乾杯、アキム

4

1 に答える 1

0

かなりの数の方法があり、「最良の方法」は説明されていない多くの要因に依存すると思います。最善ではありませんが、簡単な方法の1つは次のとおりです。

プロファイルは、起動時にグローバルスコープで自動的にドットソースされるスクリプトです。ある意味では、後でグローバルスコープでドットソース化されたスクリプトを「動的プロファイル」と呼ぶことができます。同じ名前で値が異なるグローバル変数、関数、エイリアスなどをインストールするスクリプトをいくつか作成できます。つまり、さまざまな「環境」をインストールする複数のスクリプトを作成できます。いつでも1つ取って、次のことを行います。

. Set-Environment<SomeName>.ps1

新しい環境で作業を続けますSomeName。多かれ少なかれ、私は実際にはこのようなアプローチを使用しています(まさにデータベースを操作するとき、ところで)。

于 2010-05-21T15:26:47.633 に答える