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

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

2
PowerShellのパイプで-replaceを使用する
置換を使用する前にテストしたいので、簡単なオンラインコマンドを作成して出力を確認します。ただし、構文が何であるかはわかりません。やりたいことは cat file | -replace "a", "b" このための正しいPowerShell構文は何ですか? を$a = cat file実行してからを置き換えることもできることはわかっていますが、$aこれを1行に保ちたいです

5
1つのコマンドで複数のフォルダー内の複数のファイルの名前を変更する方法
*.htmlファイルの名前を変更したいのですが*.php、(残念ながら)cmdプロンプトコマンドやバッチファイルでそれを行うのに十分な知識がありません。 問題は、各ファイルが個別のフォルダーにあることです。そして、750以上の異なるフォルダー名について話しています。私が知っているファイルにワイルドカードを使用するのは正しいですが、* フォルダにワイルドカードを使用することは私には不明です。FOR(コマンドプロンプトで)コマンドを使用する必要があるかもしれませんが、そこに行き詰まっています。 使用するフォルダー構造は次のとおりです。 親フォルダー / 子フォルダー / 孫フォルダー / ファイル .html 例えば: games/A/game_name/file.html games/B/game_name/file.html games/C/game_name/file.html 等々。 親フォルダーはすべてのファイルで同じです。子および孫フォルダはほとんどのファイルで異なります。 これらのファイルの名前をに変更した後*.php、次の.htaccessものが永続的なリダイレクトを行うと想定しています。 RedirectMatch 301 (.*)\.html$ http://oursite.com$1.php

4
複数のディレクトリ:Powershellで「mkdir dir {1..9}」に相当しますか?
「nixのコマンドと同等(...またはMKDIR、新項目)PowerShellsで複数のディレクトリを作成するための構文はmdとは何ですかmkdir ch{1..9}すなわち ~/parent_dir/ ch1/ ch2/ ch3/ ch4/ ch5/ ch6/ ch7/ ch8/ ch9/ 例についてはマニュアルページとget-helpを参照しましたが、PowerShellでこのような簡単なことを行うための構文はわかりません。ありがとうございました。

3
powershellと同等のbashエイリアス?
デフォルトでは、Windows PowerShellはで起動しC:\Users\Santoshます。XAMPPインストールはD:\htdocsフォルダーがにあるためD:\xampp\htdocsです。htdocsフォルダーの何かを編集する必要がある場合は、fullと入力する必要がありますcd D:\xampp\htdocs\ (オートコンプリートはそれほど親切ではありません)。そのファイルを編集します。 このPowerShellがBashの場合、.bash_aliasesファイルで次のようにします。 alias htdocs='cd D:\xampp\htdocs' PowerShellでファイルやエイリアスコマンドなどのBashエイリアスを維持することは可能ですか?
11 powershell 

4
Powershellのオープン/応答が非常に遅い
Windows 7 64ビットでPowerShell 3.0を実行する際に問題が発生しました。実行時に開く/開始するのに非常に長い時間がかかります。それはまた、ほとんど何にでも対応してかなり遅いです。 これは、自分のプロファイルがドキュメントに保存されており、ドキュメントフォルダーがネットワークに同期されているためと考えられます。 プロファイルの場所を移動して、ネットワークではなくローカルにできるようにする方法はありますか?

5
Windows Server 2008 R2でPowerShellをアップグレードするにはどうすればよいですか?
Windows Server 2008 R2でWindows PowerShell 1.0を使用しています。私はWindows 8でPowerShell 3.0を試しましたが、それは私には良さそうです。 ここでの質問は、Windows Server 2008 R2マシンでPowerShellをアップグレードするにはどうすればよいですか?3.0が利用できない場合、最新の利用可能なバージョンにアップグレードする方法はありますか? Name : ConsoleHost Version : 2.0 InstanceId : f0b6480c-be55-429d-a197-65604de5887e UI : System.Management.Automation.Internal.Host.InternalHostUserInterface CurrentCulture : en-US CurrentUICulture : en-US PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy IsRunspacePushed : False Runspace : System.Management.Automation.Runspaces.LocalRunspace
11 powershell 

2
Powershellコマンドセパレーターが; (セミコロン)、なぜ「日付; dir」は、dir出力に追加の詳細を作成しますか?
セミコロンがPowershellのコマンドセパレーターであることを理解しています。 echo "hello"; dirこの出力を与えます。 PS C:\> echo "hello"; dir hello Directory: C:\ Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 2018-04-29 13:02 BCD_Backup d----- 2018-12-02 14:08 Dell <snip> しかし、なぜdate; dirこの出力を与えるのでしょうか? PS C:\> date; dir Friday, December 14, 2018 11:14:23 PSPath : Microsoft.PowerShell.Core\FileSystem::C:\BCD_Backup PSParentPath : Microsoft.PowerShell.Core\FileSystem::C:\ PSChildName : BCD_Backup PSDrive …


3
Power ShellでWindowsショートカットを使用するにはどうすればよいですか?
私はPowerShellを使用しており、現在のディレクトリにある宛先ディレクトリへのショートカットがあります。現在のディレクトリをショートカットが指すディレクトリに変更したいのですが。論理的に私がしたいことは: cd your-files-here.lnk そして、そのポイントを超えたところに巻き上げます。私が代わりに得るものは: Set-Location : Cannot find path 'your-files-here.lnk' because it does not exist. At C:\Windows\system32\WindowsPowerShell\v1.0\Modules\pscx\Modules\CD\Pscx.CD.psm1:111 char:17 + Set-Location <<<< $path -UseTransaction:$UseTransaction + CategoryInfo : ObjectNotFound: (your-files-here.lnk:String) [Set-Location], ItemNotFoundException + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetLocationCommand 私は試した ii your-files-here.lnk ただし、これにより、現在のディレクトリを変更する代わりにエクスプローラウィンドウが開きます。

2
パスへのPowershellアクセスが拒否されました
これは100万回も要求されていると思いますが、なぜこの簡単なコマンドをpowershellで実行できないのかわかりません。 PS> new-item -path c:\users\me\desktop\testfolder -name (get-date).txt -value (get-date).toString() -itemtype file 次のエラーが発生します。 New-Item : Access to the path 'C:\Users\Me\desktop\testfolder' is denied. ... PermissionDenied: ... UnauthorizedAccessException ... FullyQualifiedErrorId: NewItemUnauthorizedAccessError,Microsoft.PowerShell... とにかく、 私は次のすべてを試しましたが、役に立ちません: 管理者としてのPowerShellの実行(つまり、「管理者として実行」) Set-ExecutionPolicy RemoteSigned フォルダの「takeown」 フォルダのセキュリティ設定を「全員>フルコントロール」に設定 -力 次に答えを探すためにどこに行くべきですか?私は自分のローカルマシンの管理者です。これは、愚かなテキストファイルを作成するような単純なことを実行する権限がないと非常にイライラします... 髪を抜いて...


2
(多くの)プログラムのウィンドウサイズ/位置の設定
私は解決策を探しています似てまで、このが、Windows 7(64ビット)のためだけではなく、端末の。これも間違いなくこの質問の複製ではありません。 問題 一部のプログラムは最後の位置/サイズを記憶しています(例:Firefox、Notepad ++)、他のプログラムは残念ながら頑固です(例:Git)。頑固なものは、私が作業を開始する前に、余分な時間(とても長いですよね?)を希望の位置/サイズに戻す必要があります。 使用事例 私はプログラマーであり、開発環境には非常に特別な好みがあります。2台のモニターがあり、IDE(タスクによって異なります)、Gitターミナル、Windowsエクスプローラーウィンドウ、Firefoxなどを、より効率的に作業できる特定のレイアウトで一度に開いています。 環境ベースの自動セットアップ 理想的には、これらのプログラムをすべて開き、ホットキーの組み合わせを押して、すべてのウィンドウを正しいサイズで目的の位置に配置できます。またはより理想的には、特定のシナリオで実行できる一連の設定(スクリプト、ホットキーの組み合わせなど)を用意して、タスクに応じて特定のプログラムのセットを開き(要求が多すぎる可能性があります)、その特定のレイアウトを設定します。 例:Visual Studioおよび他の多くのプログラムを開き、ウィンドウの場所を適切に設定するC#開発スクリプト。Node.js開発用のもう1つ。 仕事のためのツール? 特定のツールの機能については、漠然とした考えしかありません。Windows Power Shellが適切でしょうか?これらのタスク用のスクリプトを作成してもかまいません。自動ホットキーも機能するようです。 誰もがこの種の機能を使用した経験があり、このようなことをする方法について何かアドバイスはありますか?スクリプト/ホットキーを実行して一連のプログラムを開き、すべてのサイズ/位置を自動的に設定する機能が、可能であれば最適です。 注:私はこのようにタグ付けpowershellし、autohotkey念のため、これらのツールは非常によくタスクに適用されます。これが誤ってタグ付けされていると思われる場合は、自由に削除/タグ付けし直してください!

1
PATH環境変数がコマンドプロンプトと異なるのはなぜですか?
私の会社には、ログイン時にユーザーのPATH環境変数を変更し、マップされたDFSファイル共有に依存するソフトウェアを実行できるようにする汎用ログインVBSスクリプトがあります。私は最近Windows 7 EnterpriseマシンにWindows Powershell SDKをインストールし、Powershellコマンドラインから私のPATH環境変数を変更しようとしました。 これに続いて、これらのログインPATHの変更に対応するアプリケーションを実行できなくなり、環境変数エディタのPATHが、発行時に表示されていたものとは異なるものに設定されたことに気付きました。 'echo %PATH%' コマンドプロンプトから。 例えば(単純化)、環境変数エディタから( My Computer properties -> Advanced System Settings -> Environment Variables )持っていた C:\MyDir\; C:\MyOtherDir 私がしたとき 'echo %PATH%' 私が得たコマンドプロンプトから: C:\MyDir\ 他の誰かが同様の問題を抱えていて、何らかの解決策がありましたか?私が助けを求めていたとき、私はこれに来ました: (関連?)StackOverflowスレッド ログインスクリプトが私のExplorer.exe環境以外の何かによって始められたなら、それが問題であることは私に起こりました。しかし、自分でログインスクリプトを実行しても、コマンドプロンプトからのPATHは変わりませんでした。これはPowerShellとどう関係がありますか?私はこれがそのインストールにどのように接続されているかがわからない。

2
コマンドラインでキーボードボタンをエミュレートする
私のキーボードは持っていません Num Lock そして、レジストリの編集はどれも何らかの理由で機能しません。 Windows 10でコマンドプロンプトまたはPowerShellを使用してキーを「押す」ことはできますか?探している press pgup を押す ページアップ コマンドプロンプトまたはPowerShellを入力します。 Num Lock 。

3
途方もなく小さいフォント(約5)でPowershellが開き、新しいデフォルト設定に変更されない
Powershellは非常に小さなフォント(約5ポイント)で開いています。[デフォルト]> [フォント]に移動すると、設定は適切な8 x 12ピクセルですが、画面には表示されていません。これらの設定の一部を変更してみましたが、変更はありません。最初に開くと、予想されるサイズで一瞬表示され、その後左上隅に縮小されます。これはバグのようです。 特定のフォントサイズを必要とする特定のフォントに関するこの質問を知っています。その質問への回答における推奨事項が試みられましたが、成功していません。これは別の問題です。 OS:管理者として開かれたWindows 8.1 Powershell。

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