タグ付けされた質問 「powershell」

Windows PowerShellは、CMD.exeシェルおよびバッチ言語に取って代わる、Windows用のコマンドラインシェルおよびスクリプト言語です。PowerShellは、Windows Script HostおよびVBScriptと同様の機能を提供するWindows用の自動化エンジンでもあります。

1
Powershellのbashの「source」コマンドと同等ですか?
(たとえば、環境変数を保持するために)行ごとにbashスクリプトを実行するには、次のようにします。 $ . myscript.sh または: $ source myscript.sh PowerShellスクリプトがあります。これは、とりわけ、呼び出される関数を介してプロンプトの値を設定しますprompt。このスクリプト( "。\ myscript.ps1")を実行するだけでは、プロンプトは変更されません。ただし、コマンドのように関数を1行ずつ実行します。 したがってsource、PowerShell のコマンドのようなものが効果的に必要です。出来ますか? 編集:この投稿をStackoverflowに移動する必要がありますか? 明確化1:この関数は必要に応じてのみ実行するため(つまり、すべてのPowerShellセッションおよび/または常に実行するわけではありません)、PowerShellスタートアッププロファイルに保存したくありません。
15 bash  powershell 

2
Windows PowerShellからmakeを使用する
Linuxでは、プロジェクトのソースには一般的にが付いていMakefileます。Makefileには、コマンドを使用してこれらのプロジェクトをビルドするためのディレクティブが含まれていますmake。現在、Windowsの使用を余儀なくされており、このOSを使用できるように、「PowerShell」を構成および拡張しました(vimまたはなどの追加プログラムをインストールすることにより、PowerShellプロファイルを作成するなどのsvnモジュールPSReadLine)。 しかしmake、PowerShell にインストールできるかどうかはわかりませんでした。makeたとえば、g++またはなど、呼び出すプログラムをインストールする必要があることは承知してpdflatexいますが、それは後で使用します。とりあえずmake、そもそも動作するようにしたいと思います。 少しの研究により、2つの可能性が明らかになりました。 この非常によく似た質問に対する受け入れられた回答:Windowsでのmakefileの使用方法は、Cygwinの使用を提案しています。Cygwinは素晴らしい可能性がありますが、PowerShellにチャンスを与えることにしたので、これがCygwinではなくPowerShellでも可能かどうかを知りたいと思います。したがって、この質問は重複していません。他の質問はWindowsで使用する可能性に関するものでしたがmake、特にPowerShellを求めています。 makePowerShellクローンのposhmakeというクローンが存在しますが、Poshmakeファイルの構文は通常のMakefileとは異なります。私makeがうそをつくすべてのプロジェクトのためにMakefilesの2つのバージョンを維持することは選択肢ではないので、私は本当です。 だから、GNU makeをインストールすることは可能ですか?GNU makeは典型的なMakefileの構文を理解し、PowerShellmake内から呼び出すことができますか?


1
コンテキストメニューで「ここでPowerShellを開く」を取得するにはどうすればよいですか?
XPでは、フォルダのコンテキストメニューに[ここでコマンドウィンドウを開く]オプションを使用することに慣れていました。Vistaでは、デフォルトで非表示になっていますが、右クリックしてそのオプションを表示するときにShiftキーを押したままにできることはわかっています。 私が知りたいのは、cmd.exeの代わりにPowerShellを除いて同じ機能をどのように取得できますか? さらに良いのは、Shiftキーを押しながら右クリックすることなく、常にそこにあるようにすることです。

2
PowerShellでホームディレクトリに変更する
cmdコマンドプロンプトで、このコマンドを実行すると、ホームディレクトリに移動します。 cd %UserProfile% PowerShellコマンドプロンプトで、同じコマンドが次のエラーを生成します。 Set-Location : Cannot find path 'C:\%UserProfile%' because it does not exist. At line:1 char:3 + cd <<<< %UserProfile% + CategoryInfo : ObjectNotFound: (C:\%UserProfile%:String) [Set-Location], ItemNotFoundException + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetLocationCommand PowerShellの同等のコマンドは何ですか?

3
Windowsパス文字列の「C:2 \」とはどういう意味ですか?
このポップアップはWindowsファイアウォールから取得しました。パスの「C:2 \」とは何ですか?実際のパスはD:\Steam\SteamApps\common\... 私cd /d C:2\はcmdで試してみました"The system cannot find the path specified." 私もcd C:2\Powershellで試してみました"Set-Location : Cannot find path 'C:\2\' because it does not exist." それでは、「C:2 \」は「D:\」のショートカットですか? 更新: C:2@Tysonが示唆したように、レジストリで検索してみました。C:2「文字列全体を一致させる」チェックボックスをオフにし、「文字列全体を一致させる」チェックボックスをオンにした状態でレジストリを検索すると、無関係な検索結果がたくさんあります。それでも、私は鍵を見つけました。HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SharedAccess\Parameters\FirewallPolicy\FirewallRulesそれは中にあり、その価値はv2.10|Action=Allow|Active=TRUE|Dir=In|Protocol=17|Profile=Private|App=C:2\steam\steamapps\common\sonic & all-stars racing transformed\asn_app_pcdx9_final.exe|Name=asn_app_pcdx9_final.exe|Desc=asn_app_pcdx9_final.exe|Defer=User|です。以下のためのルールがあるD:\Steam\SteamApps\common\Sonic & All-Stars Racing Transformed\ASN_App_PcDx9_Final.exeではWindows Firewall with Advanced Security > Inbound Rules。またv2.10|Action=Allow|Active=TRUE|Dir=In|Protocol=6|Profile=Private|App=C:0\steam\steamapps\common\team fortress 2\hl2.exe|Name=hl2.exe|Desc=hl2.exe|Defer=User|、レジストリとD:\Steam\SteamApps\common\Team Fortress 2\hl2.exeWindowsファイアウォールルールリストにあるTeam Fortress 2のルールを見つけました。にインストールされD:\Steam\...ている他のゲームD:\は、レジストリとWindowsファイアウォールルールの両方にあります。だから、おそらくSteamがC:\以外のドライブのエイリアスを作成する方法でしょうが、どのように動作するのか、なぜあるのかC:2\、別のC:0\、そして3番目のD:\。おそらく外付けHDDであり、Windowsがスリープ状態から復帰した瞬間にSteamが見つけられなかったため、Steamが別のエイリアスを割り当てたためだと思われます。 しかし、実際にこれらのエイリアスが機能するのは何ですか?呼ばれる何のフォルダはありません2かは0、それだけですD:\Steam\...

2
Microsoft電子メールアカウントに関連付けられたWindows 8で新しいユーザーアカウントを作成するにはどうすればよいですか?
MicrosoftAccount\someone@live.comWindowsで利用可能なPowerShellまたは別のスクリプト言語を使用して、Microsoft電子メールアカウント(例)に関連付けられたWindows 8で新しいローカルユーザーアカウントをプログラムで作成するにはどうすればよいですか。スクリプトには、Microsoftアカウントの電子メールアドレスとパスワードが提供されます。 よろしくお願いします!

4
PowershellにBashのCtrl + Z&fgの類似物はありますか?
Ctrl + Zとそれに続くBashのfgとの組み合わせは非常に便利で、alt + tabのコマンドラインアナログに似ているため、1つのファイルの表示から実行中のプロセスの出力などに切り替えることができます。 Windows Powershell用のアナログはありますか?現在実行中のプロセスを停止するだけの「一時停止」以外は何もグーグルできませんが、コマンドラインに切り替えてから戻ることはできません。

4
PowerShellをエクスプローラーまたはエクスプローラーに似たツールに埋め込む方法
通常、Windows Explorer(ナビゲーションと表示用)とPowerShell(コマンド用)の両方を使用しています。 PowerShellコンソールをWindowsエクスプローラーに埋め込む方法はありますか?または、PowerShellコンソールをペインの1つに埋め込むことができるExplorerのようなツールはありますか? PowerShellを別のウィンドウで開く「ここでPowerShellを開く」オプションは探していません。PowerShellウィンドウをエクスプローラー内にペインとして埋め込む必要があります。


1
Windows用のティー?
Windowsは、tee標準入力を任意のファイルセットにコピーしてから標準出力に戻すための基本機能を提供しますか? 私は一般的に一般的なteeプログラムをダウンロードしますが、このようなものがPowerShellまたはそのようなものに存在するかどうか興味がありますか?

1
PowerShellの自動実行
いくつかのエイリアス(doskey)を作成し、それらをファイルに保存し、次の場所にAutoRun値を追加しました(そのファイルを指す)cmd.exe。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor PowerShellでも同じことをしたいと思います。PowerShellを起動するたびに実行されるコマンドを指すPowerShellのレジストリ値はありますか?

2
MS powershellにrsyncと同等のものはありますか?
Rsyncは非常に便利です。ディレクトリ内のすべてのファイルをコピーする必要はありません。新しいファイルのみを更新します。 私はcygwinでそれを使用しますが、この質問の主な焦点ではないいくつかの矛盾があると思います。 同等のものはありますか?


2
特定のパスでcmdからPowerShellを起動する方法
Windows 7のデフォルトのコマンドライン(cmd)からPowerShell(C:\ WINDOWS \ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe)を起動し、特定のパスに移動したいと思います。 私はコマンドを使用しました: start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe 動作し、PowerShellウィンドウが表示されます。 しかし、私が使用する場合: start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe Set-Location c:\ 黒いウィンドウがすばやく点滅します。 特定のパスでcmdからpowershellを開くにはどうすればよいですか?前もって感謝します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.