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

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

1
start-bitstransfer:ファイルが別のプロセスによって使用されているため、プロセスはファイルにアクセスできません
PowerShellでは、他のプロセス(私の場合はサービス)によって使用されているBITS転送を使用してファイルをコピーすることはできません。 Start-BitsTransfer -Source "E:/path1/dir1/file1.txt" -Destination 作り出す start-bitstransfer:ファイルがアクセス可能なため、プロセスはファイルにアクセスできません 他のプロセスによって使用されている。 ただし、Copy-Itemにはそのような問題はありません。残念ながら私はCopy-Itemを使うことができません。なぜならそれは優先度の低い/バックグラウンドモードに入るオプションがないからです。


2
Psexecを使ってバッチファイルでCCleanerを実行する
タスクスケジューラでスケジュールされたバッチファイルを介してリモートPC上でCCleanerをサイレントに実行するようにバッチファイル内でPSExecを設定する方法はありますか? CCleanerはコマンドラインに/ AUTOスイッチがあることを理解していますが、私はPSToolsに特に精通していないので、これを行ったことがある人なら誰でもアドバイスを提供できます。 乾杯。

1
PowerShellでマウスクリックを検出する
私はPowerShellでプロンプトを起動し、そこでユーザーが何らかの入力を行うことができます。しかし、ユーザーが「キャンセル」をクリックしたときのアクションをキャッチしたいのですが。 ユーザーがPowerShellのプロンプトウィンドウで[キャンセル]をクリックしたことを検出する方法はありますか?それとも、このオプションはPowerShellに組み込まれていませんか?

1
スクリプトを実行してもバルーンヒントが表示されない
[reflection.assembly]::loadwithpartialname("System.Windows.Forms") [reflection.assembly]::loadwithpartialname("System.Drawing") # notify.icon type: Information, Warning or Error. $notify = new-object system.windows.forms.notifyicon $notify.icon = [System.Drawing.SystemIcons]::Information $notify.visible = $true $notify.showballoontip(10,"", "The CPU is hot.",[system.windows.forms.tooltipicon]::None) 上記を実行すると、通知領域にアイコンのみが表示されますが、吹き出しのヒントは表示されません。スクリプトの何が問題になっていますかWindows 10バージョン1803を使用しています。

1
スクリプトを使用してMS Onedriveのキャッシュされた資格情報を削除します
私はスクリプトを使用してWindows資格情報マネージャからローカルマシンからオンドライブのキャッシュされた資格情報を削除することができる必要があります 理由 - ユーザーが何らかの理由でO365パスワードを変更するように求められたときに、OneDriveにリンクされているパスワードのローカルキャッシュバージョンが更新されず、ユーザーが同期エラーを受け取るようになります。 ユーザはこのエントリを手動で削除することができますが、これを要求している人もいます。 どんなポインタも素晴らしいでしょう。 Powershellを好むが、VBも大丈夫です。 よろしく

0
Windows Nano Containerを実行しているDocker Volume windows 10
dockerにVolume行を追加すると、ビルドが失敗します。 PowerShellを使用してフォルダがコンテナ内に存在することを確認しました。 エラー docker run -p 2525:2525 -p 2020:25 -p 65500-65515:65500-65515 -v c:\users\colemans\desktop\docker\minecraft\mountspigot:c:\installs\spigot -it coleman/minecraft docker: Error response from daemon: container 26dc9c95425474b94789d576a3a43ba805924bdfd7b0f1442fcd65a309c64b7d encountered an error during Start: failure in a Windows system call: The compute system exited unexpectedly. (0xc0370106). ファイルとインストール内のフォルダ 親の名前 ------ ---- 1.0.1.0テスト IIS NanoServerPackage FTPをインストールします IISをインストールします Spigotをインストールします NanoServerPackage …

1
Windows 7:PowerShellからフォルダをリダイレクトしますか?
Windows 7でPowerShellを使用してフォルダをリダイレクトする方法はありますか?ボーナスは、他のアカウントへの管理者としてそうすることができることのために指摘します。 非常に明確にするために、私がやりたいことは この 。私はPSの作業ディレクトリを変更したり、どこかにフォルダを移動したり、ショートカット/ junction / symlink / hardlinkを作成したくはありません(つまり、SU / SEで解決策を見つけることができるすべて)誤解を未然に防ぐために。これはかなりあいまいな機能です。 :) ありがとうございました!

1
他のプログラムなしでスタートメニューのタイルをカスタマイズする
自分のタイルを使って、Windows 10のスタートメニューをカスタマイズしたい。私はすでにTileCreatorをテストしました、ここでの問題は実際のプログラムが始まる前に、それが常に約0.5秒間ポップアップすることです。うざい。私はこのプログラムも単にレジストリにいくつかのエントリを作成するかPowershellで動作すると思います、それではこのカスタム開始タイルを作成する別の方法はありますか?カスタムタイルは、他のテキストなしで、下の図のspotifyアイコンのようになります。 TileCreatorを使った外観の例

1
同じコマンドを与えたPowerShellがcmd.exeと異なる動作をするのはなぜですか?
この問題はおそらく2つのプログラムの動作が異なることに気付いたシナリオで最もよく説明されています。 私は自分のLinux時代から古いバックアップを私のハードドライブにという名前のファイルを含んでいました コン 。 MSDNが述べているように 、 コン 予約済みのデバイス名であり、ファイルには使用できません。 ファイル名に次の予約済みデバイス名を使用しないでください。 CON、PRN、AUX、NUL、COM1、COM2、COM3、COM4、COM5、COM6、COM7、COM8、COM9、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8、およびLPT9 だから私はファイルを削除するのに問題があったが、私はそれを見つけたように適切な名前でエスケープする スーパーユーザーの回答からのこのコマンド 削除できました。 del "\\.\F:\Movies\Con Man\Con.Man.2018.720p.WEBRip.x264-[YTS.AM].mp4" 最初に、私はPowerShellを介して与えられたコマンドでファイルを削除しようとしました。 ディレクトリまたはドライブが存在しないというエラーが表示されました。 のみ C:\ WINDOWS \ System32 \ cmd.exe ファイルを削除できました。 両方のシェルを管理者権限で実行しました。 だから、この時点から私は単に知りたかったのです。なぜ彼らは異なった振る舞いをするのですか? PowerShellには別の種類の許可レベルがありますか。それとも、何らかの特別なサンドボックスで実行されていますか?

1
2つのイーサネットNICをWindows PowerShellで切り替えるか、Linux環境でコーディングするにはどうすればよいですか?
これらは私が今まで使っていたLinuxのルーティングコマンドです。 #!/bin/sh # time checks in second SLEEPTIME=58 #IP Address or domain to test ping. TESTIP1=198.168.1.0 TESTIP2=198.168.1.1 #Ping timeout TIMEOUT=15 # External interfaces EXTIF1=eth0 EXTIF2=eth2 # IP external interfaces. IP1=`/sbin/ifconfig $EXTIF1 | grep -i "117.239.106.82" | cut -f2 -d: | cut -f1 -d " "` IP2=`/sbin/ifconfig $EXTIF2 | grep -i …

0
PowershellでUnicodeファイル名の表示を設定する
私は、Windows上にUnicodeの拡張文字(簡体字中国語)を含む名前のファイルを含むフォルダを持っています。これらのファイルのリストを入手したいのですが。もちろん、cmdはそれらを正しく表示しませんが、私はPowershellができることを望んでいました。 残念ながら、dirコマンドの結果はそれ以上良くありません。既存の質問を検索すると、すべてがファイルのエンコードに関するもので、ファイル名は表示されません。 システムロケールやデフォルトのコードページを変更するなど、システム全体に変更を加えるつもりはありませんが、PowerShellがUnicode出力を画面上で処理できることを期待しています。 誰も手伝ってくれる? ありがとうございます。 R.

1
Powershell:foreach内の動的変数
私は検索を実行し、匿名でいくつかの結果を数え、それからユーザーごとの積算合計に追加するために使用するユーザーの動的リストに対していくつかの数学をやろうとしています。だから、例えば: $users = Get-ADUser -filter blah [int]$usercount = $users.count for ($z=1; $z -le $usercount; $z++) { **** create variable here - $user$z *** } 変数が作成されたら、変数に既に格納されている数にカウントを追加するループで利用できるようにする必要があります。 いいえ、私は$ user変数を使用することはできません。これは、foreachループが終了した後も持続する必要があるためです。 それで、問題は、可能なオブジェクトの数の限界を知らないでどうやってその増分変数を生成するかということです。 ---編集--- 私が話していることの簡単な例を追加すると... フィードバックの後、ハッシュテーブルを見ていますが、それでも参照方法を把握できません。 複数のラウンドを持つ人々の動的リストの間のサイコロゲームを想像してみてください。私は彼らの合計をラウンドごとに増やしたい。私の問題は、ロールで合計を更新しようとしている最後の行です。ハッシュテーブル値を参照するにはどうすればいいですか? [CmdletBinding()] param ( [parameter(Mandatory=$false)][ValidateRange(1, [int32]::MaxValue)][int]$rounds = "15", [parameter(Mandatory=$false)][ValidateRange(1, [int32]::MaxValue)][int]$players = "2" ) $ptotal = [ordered]@{} for ($w=1; $w …

2
Powershell:地元の農場は利用できません。 FeatureDependencyIdを持つコマンドレットが登録されていません
私は、WindowsバッチファイルからPowerShellスクリプトを実行しようとしています。これは使用するSharePoint関連のスクリプトです。 Import-SPData。 これを使用すると問題なく動作します。 USERA のログインしかし、私はから同じバッチファイルを実行しようとすると USERB のログイン、私は以下のエラーが出ます: c:\PS>ExecMyPowershellScript.bat c:\PS>C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -psconsolefile " C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\P OWERSHELL\Registration\psconsole.psc1" -command "c:\ps\MyPSScript.ps1" The local farm is not accessible. Cmdlets with FeatureDependencyId are not regis tered. Import-SPData : Cannot access the local farm. Verify that the local farm is pro perly configured, currently …

0
PowershellとThinkvantage Accessの接続
私はせの方法を探していますPowerShellをコントロールするのThinkVantage Access Connectionsはプログラムを私が始める方のための任意の良い出発点/ガイドラインを見つけることができません。結局のところ、週末にはAccess接続をホームネットワークに、就業日にはworknetworkにデフォルト設定(インスタントレジュームを使用)します。 だから私の質問は、どうやって私がThinkvantage Accessの接続を制御するためにPowershellを使うことができるかどうか決めるのですか?

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