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

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

2
Powershellをconemuのデフォルトシェルに設定します
Powershellをconemuのデフォルトシェルとして設定することは可能ですか? 追加の「タスク」をconemuに追加できることはわかっていますが、cmd.exeの代わりにPowershellをデフォルトで使用して、たとえば、現在の作業ディレクトリでconemuを開くIDEのプラグインを使用するときに、そのため、コーンミューでラップされたPowershellインスタンスを使用します。

12
フォルダーとそのサブフォルダーからすべてのファイルを削除する
フォルダー構造からすべてのファイルを削除したいので、空のフォルダー構造が残っています。 これは、バッチまたはVBScriptのスクリプトで実現できますか? 非常に基本的なバッチコマンドを試しましたが、これにはユーザーが各ファイルの削除を許可する必要がありました。これは適切なソリューションではありませんでした。何百ものファイルがあり、時間の経過とともに大幅に増加するからです。 何を提案できますか?

9
PowerShellのデフォルトフォントをLucida Consoleに変更できません
これは些細な問題ですが、私はそれの底に到達することはできません私を悩ます: Windows 8、Powershellバージョン3.0を実行しています。タイトルバーを右クリックすると、[プロパティ]に移動し、フォント、サイズ、背景色などを問題なく変更できます。 Powershellを閉じて再起動した後、フォントをLucida Consoleに設定してから再度開くとRasterフォントが表示されることを除いて、行ったすべての変更が適用されます。 (Powershellを管理者として実行する場合、上記のすべてが適用されることに注意してください。) そう: フォントをLucidaに設定すると、残りのセッションでLucidaに切り替わります。 フォントをLucida以外に設定すると、閉じてから再度開いた後もそのままになります。 ウィンドウのサイズやテキストの色などを変更した場合、再度開いた後も変更は保持されます。 だけうまくいかない事は、私がルシーダにフォントを設定する場合、私は再び開いたときに、それはラスターフォント」に切り替わるということです。 しかし、cmdとpowershell ISEにはこの問題はありません。powershellコンソールのみです。 誰が何が間違っているのかを提案できますか? (私が行った観察の1つは、フォントをLucidaに設定した後にPowershellを再度開くと、最初はウィンドウの幅がフォントがLucidaの場合の幅になりますが、2秒後には少し幅が広がり、ラスターフォント。)
50 fonts  powershell 

6
プロセス名を持つnetstat?
を使用してnetstat -a -o -n 、ポートとPIDのリストを取得できます 次に、タスクマネージャに移動してPIDを追加し、誰であるかを確認する必要があります。(かなりイライラする) それをすべて行いCMDコマンドがあれば、私は不思議だった(使用したがfind、for、powershell) プロセス名を取得できるように

2
Windows PowerShellはUnix / Linuxのターミナルと同じくらい強力ですか?[閉まっている]
Windows PowerShellはLinuxと同じくらい強力で効率的terminalですか? オフラインの人々は、多くを説明することなく、Windows PowerShellはUnix管理者にWindowsの使用をより快適にさせる試みだと言っています。しかし、彼らはそれが(またはほぼ)同じ効率を持っている場合にのみ快適になると思います。

4
`grep -r -l`と同等のPowershell(--files-with-matches)
Powershellでは、特定の正規表現に一致するテキストを含むディレクトリ内のすべてのファイルを(再帰的に)リストするにはどうすればよいですか?問題のファイルには、理解できないテキストの非常に長い行が含まれているので、一致する行は見たくありません。ファイル名だけです。
44 powershell  grep 

3
プログラムでファイル拡張子をWindows上のアプリケーションに関連付けます
最近Windowsを再インストールしましたが、環境を設定する際に、Notepad ++で編集するさまざまなプログラミング言語の関連付けがすべて(自然に)なくなっていることに気付きました。 私は将来を考えています、ボタンをクリックするだけで選択したファイル拡張子を自動的にN ++に関連付けることができるバッチファイルを用意するのは壮大ではないでしょうか? N ++ exeなどにナビゲートするという厳密な手順を実行します。 Default ProgramsWindows 7に付属しているユーティリティでは、「遭遇」した拡張機能でのみ機能するため、これを行うことはできません。 それでは、Windowsでアプリケーションとファイル拡張子をプログラムで関連付けることは可能ですか?

6
Windows用のpbcopy?
MacOSXには、コマンドの出力をクリップボードにパイプして、GUIのどこかに貼り付けることができるコマンドがあります。 cmd.exeまたはPowerShellコマンドレットを使用してこれを行うにはどうすればよいですか?



7
コマンドラインを使用してインターネット接続の共有を有効にする方法
ネットワーク接続を右クリックし、[共有]タブを開いて、[他のネットワークユーザーにこのコンピューターのインターネット接続を介した接続を許可する]チェックボックスをクリックして、手動で行うことができます。 次に、このタスクを自動化する必要があります。これを実行するためのコマンドラインツールまたはPowershellコマンドレットはありますか?

2
実行する前に、コマンドラインから実行可能ファイルの作業ディレクトリを設定するにはどうすればよいですか?
Path環境変数を介して場所が解決されるコマンドラインでプログラムを実行すると、通常、プログラムの作業ディレクトリはインストールディレクトリに設定されます。 このようなプログラムをコンソールウィンドウから実行し、その作業ディレクトリを現在のディレクトリまたは他の明示的なディレクトリに設定したいと思います。プログラムを一時的に作業ディレクトリにコピーすることでこれを行うことができました-cmd.exeまたはpowershell.exe環境内でこれを達成する別の方法はありますか? このタスクに類似したWindowsシェルは、ショートカットを作成し、それに応じて「開始」プロパティを設定することです。

3
Powershellが1つのアイテムを持つ文字列配列を文字列にサイレントに変換するのはなぜですか
次のPowershellスクリプトを検討してください。このスクリプトは、名前に「og」が含まれるC:\内のフォルダーを検索します。 PS C:\>(ls |%{$ _。Name} |?{$ _。Contains( "og")}) PerfLogs プログラムファイル setup.log ここで、検索を絞り込んで1つのアイテムのみを取得します。 PS C:\>(ls |%{$ _。Name} |?{$ _。Contains( "Prog")}) プログラムファイル 奇妙なことは、最初の操作が配列を生成するのに対し、2番目の操作(IMHOは意味的に同じ操作なので、同じタイプの結果を生成するはずです)がstringを生成することです。これは、次の結果で確認できます。 PS C:\>(ls |%{$ _。Name} |?{$ _。Contains( "og")})。Length 3 PS C:\>(ls |%{$ _。Name} |?{$ _。Contains( "Prog")})。Length 13 これは、「Prog」に一致するフォルダよりも「og」に一致するフォルダが少ないため、非常にいらいらする可能性があります。 明らかに、PowerShellは暗黙的に単一項目配列を単一オブジェクトに「アンボックス化」し、長さ1の配列を取得することはありません。 m配列を扱うかどうか。 これを防ぐにはどうすればよいですか?これにどう対処しますか?
33 powershell  pipe 

2
UTF-16ではなくUTF-8を出力するデフォルトのPowerShell
既定では、WindowsのPowerShellはUTF-16を出力しているようです(たとえば、単純echo hello > hi.txtにを実行するとhi.txt、UTF-16になります)。代わりにを実行することで、これを目的のテキストエンコードに強制できることを知っていecho hello | out-file -encoding utf8 hi.txtますが、リダイレクト演算子を使用するときはそれをデフォルトにするだけです。これを達成する方法はありますか?


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