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

Microsoftの対話型シェル、スクリプトおよびプログラミング言語、および周辺環境。Microsoftソフトウェア(Windows、Exchange、SharePoint、クラウドサービスのAzureやOffice 365を含む)を管理するシステム管理者が一般的に使用するPowerShellは、Windowsにデフォルトで含まれており、VBスクリプトなどの以前の言語から引き継がれます。

2
Server 2012 Server Core PowerShellがインストールされていません
サーバーコアで、再起動PowerShellが突然インストールされなくなった後、再インストールするにはどうすればよいですか? まだリモート管理を設定していないので、それを使用して再インストールすることはできません。 'powershell'は、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません。

1
Exchangeツールと同様に、PowerShell出力を提供するADツールのバージョンはありますか?
Exchange管理ツールは、実行する(または実行した)正確なPSコマンドを出力します。同様の機能を持つ異なるバージョンのADツール(主にADユーザーとコンピューター)はありますか?そうでない場合、これはWindows 8 Serverの予想される機能ですか?

6
PowerShell 2010 Remoting w / Exchange 2010:値をnullにすることはできません
リモートPowerShellセッションを介してExchange 2010コマンドレットを実行するのに問題があります。 ローカルPowerShellセッションを管理者として開始し、次のコマンドを発行します- PS C:\Windows\system32> $mailcred = Get-Credential PS C:\Windows\system32> $mailSession = New-PSSession -ComputerName MAILSRV -Credential $mailcred PS C:\Windows\system32> Enter-PSSession $mailSession [MAILSRV]: PS C:\Users\jdoe\Documents> Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 [MAILSRV]: PS C:\Users\jdoe\Documents> hostname MAILSRV [MAILSRV]: PS C:\Users\jdoe\Documents> Get-ExchangeServer Value cannot be null. Parameter name: serverSettings + CategoryInfo : + FullyQualifiedErrorId : System.ArgumentNullException,Microsoft.Exchange.Management.SystemConfigurationTasks.GetExchangeServer [MAILSRV]: …

2
コマンドライン/ PowershellからRDPセッションの暗号化レベルを表示する方法はありますか?
Windows 2008の場合、接続されたRDPセッションが「高」暗号化に設定されているか、それ以外の何か(たとえば「互換」)に設定されているかを示すスクリプトを作成する必要があります。 GUIを経由せずにこれを取得する方法を知っている人はいますか? wmicとpowershellを調査しましたが、何も見つかりませんでした。ターミナルサービス用の.net Powershellモジュールを見つけましたが、ステータス(つまり、セッションのリスト)を表示するだけでした。暗号化レベルを確認する必要があります。

2
PowershellでLocalhostをテストしますか?
私はPowerShellのスクリプトの呼び出しその持っているGet-WmiObjectとします-Credential。ただし、これをローカルマシンに対して実行すると、エラーが発生します。 Get-WmiObject : User credentials cannot be used for local connections このエラーを回避するためにif localhostロジックを追加する適切な方法は何ですか?それとももっと良い方法がありますか?

3
コマンドラインまたはPowerShellを介して.NET 4をインストールしますか?
コマンドラインまたはPowerShellからWindows Server 2008 R2に.NET 4をインストールするにはどうすればよいですか? この投稿は、dism.exeとPowerShellを使用して.NET 3.5でそれを行う方法を示しています。.NET 4.0バイナリを最初にダウンロードする必要があるため、これらの手順は.NET 4では機能しないと思います。

2
PowerShellスクリプトに署名できません
スクリプトでPowerShellにサインインできないようです。マシンに有効なコード署名証明書をインストールし、次のコマンドを実行します。助言がありますか? PS C:\Users\u00\bin> $cert = @(Get-ChildItem cert:\CurrentUser\My -codesigning)[0] PS C:\Users\u00\bin> $cert | fl Subject : E=operations@contoso.com, CN=contoso , OU=Operations, O=contoso, L=Mayberry, S=Florida, C=US Issuer : CN=contoso Intermediate CA1, DC=contoso, DC=com Thumbprint : XXXXXXXXXXXXXXXXXXXXX FriendlyName : contoso NotBefore : 7/20/2010 12:58:55 AM NotAfter : 7/20/2011 12:58:55 AM Extensions : {System.Security.Cryptography.Oid, System.Security.Cryptography.Oid, …

6
Powershellを使用してschtasksをクエリする
Windows7マシンで、schtasks.exeを使用してクエリを実行し、スケジュールされたすべてのタスクを表示しようとしています。 これは問題ありませんが、次のようなものを使用して結果セットをフィルタリングしたいと思います schtasks /query | where { $_.TaskName -eq "myTask" } 問題は、このschtasksがwhere関数が機能するための適切にフォーマットされたリストを返さないことです。 私も試しました: schtasks /query /FO LIST schtasks /query | format-list | where .... それらも機能しません。 Win7を使用してローカルコンピューター上のschtasksをクエリし、それらをフィルターできる最善の方法は何でしょうか

12
スクリプト-リモートデスクトップセッションを切断する方法
コンピューター(ローカルコンピューター)上のアクティブなリモートデスクトップセッションをすべて閉じる方法を探しています。Windowsには、アクティブなセッションを確認するためのコマンド(rwinsta、qwinstaなど)がいくつか含まれていますが、情報を簡単に使用して(文字列を解析しない限り)すべてのセッションを閉じる方法がわかりません。 Powershell(またはC#、バッチ)でローカルコンピューター上のすべてのリモートデスクトップセッションを閉じる方法はありますか? ありがとう、マーティン

2
Powershellを使用してすべてのドライブからファイルを検索する
私はdir / gciを使用してファイルを検索する方法を知っていますが、それは1つのドライブAFAIKでのみ機能します。 コンピューター上のすべてのドライブを検索する方法はありますか? ドライブを手動で列挙してからループしない方法はありますか? ウィンドウですでに利用可能な検索インデックス/サービスにアクセスして、検索を高速化する方法はありますか?


6
Powershellチャレンジ
私は友人から次のことをするように求められました: 「ファイル名の最後の文字でディレクトリ一覧を並べ替える最も迅速で簡単な方法を見つけてください。」 彼はLinuxで次のようにしてそれを行いました: ls | rev | sort | rev 私は彼にPowershellの代替案を紹介したいのですが、Powershellを学び始めたばかりで、それを行うことはできません。だから、私はごまかして、あなたの助けを求めています。

1
Hyper-V 2012の無効なネームスペース「rootvirtualization」
新しいHyper-V 2012サーバーで次のコマンドを実行します。 get-wmiobject -namespace “rootvirtualization” -Query “select * from Msvm_ConcreteJob” このエラーを生成しますエラー: Get-WmiObject : Invalid namespace "rootvirtualization" At line:1 char:1 + Get-WmiObject -Namespace "rootvirtualization" -Query "Select * from Msvm_concret ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [Get-WmiObject], ManagementException + FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand この名前空間は標準のHyper-Vインストールの一部ではないのですか?インストールする必要があるPowerShellモジュールはありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.