web-dev-qa-db-ja.com

MobaXtermでPowerShellを昇格させる方法は?

MobaXtermを使用して高度なPowerShellプロンプトを作成することは可能ですか?つまり、管理者権限を持つシェルですか?

以下は、「シェル」タブが選択されたMobaXtermの「セッション」ウィンドウの写真です 1 。選択は、Bash、Cmd、Powershell、またはUbuntuBashから選択できます。ただし、現在のユーザーの権限で開きます。それら(できればPowershell)を管理者として開きたいのですが。

私は現在、sshのニーズにMobaXtermを使用しており、ローカルシェルにCmderを使用しています。これを1つのツールに調和させたいと思います。 Cmderには、管理者として新しいシェルを起動するオプションがありますが、MobaXtermでこのオプションを見つけることができません。

Chocolateyを実行することは、私が昇格したシェルを使用している主なことなので、それで他のシェルを一度だけ開始するのは面倒ではありません一方。

mobaxterm Shell window

3
BlackShift

これはエレガントな解決策ではないかもしれませんが、これは私にとってうまくいったことです:

  • MobaXtermへのショートカットを作成します。デスクトップ上(または他の場所、つまりDocuments)に右クリック>新規>ショートカット
  • MobaXtermがインストールされている場所を参照し、MobaXterm.exeを選択して、[〜#〜] ok [〜#〜](ie)をクリックします。 C:\ Program Files(x86)\ Mobatek\MobaXterm\MobaXterm.exe
  • クリック次へ
  • ショートカットにMobaXterm(Admin)などの名前を付け、次にFinishをクリックします。
  • 右クリックショートカット、次にクリックプロパティ
  • ショートカットタブで、詳細...ボタンをクリックします
  • 選択管理者として実行、クリック[〜#〜] ok [〜#〜]、次に[〜#〜] ok [〜#〜] =再び

これで、昇格された特権を持つすべてのセッションとともに、MobaXtermを実行できるようになります。

注:整理整頓したい場合は、ショートカットをMobaXterm.exeがインストールされているフォルダー/ディレクトリに移動することもできます。 MobaXtermフォルダーがProgram Filesフォルダーのいずれかにある場合、その場所に直接ショートカットを作成することはできません。ただし、上記の手順に従ってショートカットを作成すると、ショートカットを移動できるようになります。

必要に応じて、すばやくアクセスするには、次のことができます。

  • ショートカットをタスクバーに固定します:右クリックショートカット、次にクリックしますタスクバーに固定
  • ドック(つまりObjectDock)を使用している場合は、ショートカットをドックにドラッグできます
  • デスクトップにショートカットを追加します(別の場所にショートカットを作成することを選択した場合)

MobaXtermには昇格された特権があるため、マスターパスワードMobaXterm Professionalのみ)を設定してセキュリティを確保することをお勧めします。

  • 起動MobaXterm Professional
  • クリック[設定]> [構成]
  • 一般タブで、MobaXtermパスワード管理をクリックします。
  • 強力なパスワード暗号化のために「マスターパスワード」を設定ボタンをクリックします
  • パスワードを入力します
  • モニタースタンバイモードからの再開後にマスターパスワードを要求するを選択して、セキュリティをさらに強化します
    • [〜#〜] ok [〜#〜][〜#〜] ok [〜#〜]、次に[〜#〜] ok [〜#〜]再び
4
kuya1284

PowershellがMobaXtermウィンドウで実行されていないことを気にしない場合は、新しいセッション(シェル)を作成し、Powershellを選択してAdvanced Shell settings

Start-Process powershell -Verb runAs

Session - screenshot

これにより、スタンドアロンのPowershellセッションが開きます。

0
mXter