Windows PowerShell とは最新バージョンにアップグレードする機能と利点

What Is Windows Powershell



IT の専門家として、Windows PowerShell とは何か、なぜ最新バージョンにアップグレードする必要があるのか​​という質問をよく受けます。この記事では、これらの質問に答え、Windows PowerShell 5.0 にアップグレードする利点の概要を説明します。 Windows PowerShell は、サーバー管理やその他のタスクを自動化できるコマンド ライン シェルおよびスクリプト言語です。 PowerShell は Windows Server 2012 R2 および Windows Server 2016 に含まれており、以前のバージョンの Windows Server にインストールできます。 PowerShell 5.0 は 2016 年にリリースされ、Windows インフラストラクチャの管理を容易にする新しい機能が含まれています。 PowerShell 5.0 の新機能には次のようなものがあります。 - PowerShell Desired State Configuration (DSC): PowerShell DSC は、インフラストラクチャをコードとして管理できる宣言型モデルです。 PowerShell DSC を使用すると、PowerShell スクリプトでインフラストラクチャを定義し、その構成をサーバーにデプロイできます。 - PowerShell Get-Help: Get-Help コマンドレットは PowerShell 5.0 で改善され、より多くの例とより優れた検索機能が含まれるようになりました。 - PowerShell ISE: PowerShell ISE は新しいルック アンド フィールで更新され、構文の強調表示やコード補完などの新機能が含まれています。 - PowerShell モジュール ブラウザー: PowerShell モジュール ブラウザーは、PowerShell ギャラリーを参照し、ISE からモジュールを直接インストールできる新機能です。 - PowerShell Web 公開: PowerShell 5.0 には、PowerShell スクリプトとモジュールを Web サイトに公開できる PowerShell Web 公開と呼ばれる新機能が含まれています。 これらは、PowerShell 5.0 の新機能のほんの一部です。 PowerShell 5.0 へのアップグレードは、Windows インフラストラクチャを最大限に活用するための優れた方法です。



ウィンドウズ10 で出荷 Windows PowerShell 5.0 ;現在最新バージョン パワーシェル 7.0 . Windows 8.1 には、Windows PowerShell 4.0 が付属しています。新しいバージョンには、言語を簡素化し、使いやすくし、一般的な落とし穴を回避するために設計された多くの新機能があります。 Windows オペレーティング システムで以前のバージョンの PowerShell を使用している場合、このバージョンの Windows PowerShell に切り替えると多くの利点があります。システム管理者は、Windows Server OS のすべての側面を管理できるだけでなく、SQL、Exchange、および Lync に基づいてサーバーを制御することもできます。





PowerShell とは

PowerShell は、コマンド ライン シェルおよびスクリプト言語です。 PowerShell を使用して、スクリプトの自動化、コマンド パックの実行、クラウド内のリソースの管理などを行うことができます。現在、 コア PowerShell Linux、macOS、および Windows で実行されます。





さらに情報が必要な場合は、確認できます PowerShell の概要 の上 microsoft.com 優れた学習のために。



ビデオウィンドウ10を組み合わせる

使用している PowerShell のバージョン

使用している PowerShell のバージョンを確認するには、次の手順を実行します。

PowerShell 関数のどのバージョン

PowerShell ウィンドウを開き、次のように入力します 次のコマンドを入力して、Enter キーを押します。



|_+_|

詳細を読む - 方法 PowerShell のバージョンを確認する ▼Windows10。

  • Windows Server 2012、Windows Server 2008 R2、Windows Server 2008 SP2、Windows 8 および Windows 7 SP1 のユーザーが使用できます。 Windows PowerShell 3.0 .
  • Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2、Windows 8.1、および Windows 7 SP1 のユーザーが使用できるようになります。 Windows PowerShell 4.0 .
  • Windows 10 が付属しています Windows PowerShell 5.0 .

読む : Windows 10 に PowerShell 7.0 をインストールする方法 .

Windows PowerShell の機能

Windows PowerShell 3.0 次の新機能が導入されました。

  • Windows PowerShell ワークフロー
  • CIM コマンドレット
  • オブジェクト コマンドレット (CDXML)
  • Windows PowerShell Web アクセス
  • 自動ダウンロード モジュール
  • 更新されたヘルプ
  • 信頼できる無効なセッション
  • スケジュールされたジョブ

Windows PowerShell 4.0 引用:

  • 望ましい状態の構成 (DSC)
  • Windows PowerShell Web アクセスの改善
  • ワークフローの改善
  • Windows PowerShell Web サービスの新機能
  • 保存ヘルプ

Windows PowerShell 5.0 Windows 10 に含まれている は、次の機能を提供します。

  • クラスは機能で定義できます
  • DSC の改善
  • 文字起こしはすべてのホストで利用できます
  • Windows PowerShell ジョブのデバッグ機能など、デバッグの大幅な改善。
  • ネットワーク スイッチ モジュール
  • ソフトウェア パッケージ管理用の OneGet
  • OneGet を介して Windows PowerShell モジュールを管理するための PowerShellGet
  • COM オブジェクト使用時のパフォーマンスの向上

Windows PowerShell 6.0 クロスプラットフォーム (Windows、macOS、Linux)、オープンソース、 異種環境向けに構築 そしてハイブリッドクラウド。

  • .NET Framework から .NET Core への移行
  • ランタイムとして .NET Core 2.0 を使用します。
  • PowerShell Core を複数のプラットフォーム (Windows、macOS、および Linux) で実行できるようにします。
  • .NET Core と .NET Framework に共通の API は、.NET Standard の一部として定義されています。

Windows PowerShell 7.0 多くの新機能が付属しています 好き:

  • パイプラインの並列化
  • 新しいオペレーター
  • ConciseView コマンドレットと Get-Error
  • 新しいバージョンに関する自動通知
  • PowerShell 7 から直接 DSC リソースを呼び出す
  • 互換レイヤー。

TechNet ライブラリでは、これらの機能について詳しく説明しています。それらのいくつかを簡単に見てみましょう。

Windows PowerShell ワークフロー: この機能により、Windows Workflow Foundation のすべての機能が Windows PowerShell にもたらされます。 XAML または Windows PowerShell でワークフローを作成し、コマンドレットのように実行できます。

既存のコア コマンドレットとプロバイダーの改善: Windows PowerShell 3.0 には、コンピューター コマンドレット、CSV コマンドレット、Get-ChildItem、Get-Command、Get-Content、Get-History、Measure-Object、セキュリティ コマンドレットなどのコマンドレットの簡略化された構文や新しいパラメーターなど、既存のコマンドレットの新機能が含まれています。 、Select-Object、Select-String、Split-Path、Start-Proces、Tee-Object、Test-Connection、.Add-Member

open.tsvファイル

リモート モジュールのインポートと検出: Windows PowerShell 3.0 は、リモート コンピューター上のインポート モジュールと暗黙的リモート処理モジュールの検出を強化します。

モジュール コマンドレット: Windows PowerShell リモート処理を使用して、リモート コンピューターからローカル コンピューターにモジュールをインポートする機能があります。

新しい CIM セッションのサポート: リモート コンピューターで暗黙的に実行されるコマンドをローカル コンピューターにインポートすることにより、CIM および WMI を使用して Windows 以外のコンピューターを管理するアクセス許可を付与します。

オートコンプリート機能: 入力時間を節約し、タイプミスの数を減らします。

PowerShell 3.0 インテリセンス: エラーに赤い下線が引かれ、波線にカーソルを合わせると修正が提案されます。

Update-Help コマンドレット: これにより、組み込みドキュメントの多くの小さなエラーや迷惑なタイプミスがなくなります。

PCがAndroid携帯を認識しない

拡張コンソール ホストの機能: Windows PowerShell コンソール ホスト プログラムの基礎となる変更は、既定で PowerShell 3.0 に含まれています。さらに、ファイル エクスプローラーの新しい [PowerShell で実行] オプションを使用すると、右クリックするだけで無制限のセッションでスクリプトを実行できます。

RunAs および共有ホストのサポート: Windows PowerShell ワークフロー用に設計された実行機能を使用すると、セッション構成ユーザーは、共有アカウントのアクセス許可の下で実行されるセッションを作成できます。一方、SharedHost 機能を使用すると、複数のコンピューター上の複数のユーザーが同時にワークフロー セッションに接続し、その進行状況を注意深く監視できます。

特殊文字処理の改善: Windows PowerShell 3.0 を簡単に見てみると、特殊文字を正しく解釈して処理するプログラムの機能を向上させるために、パス内の特殊文字を処理する LiteralPath パラメーターが、新しい更新プログラムを含め、Path パラメーターを持つほとんどすべてのコマンドレットで有効になっていることがわかります。 -Help および Save-Help コマンドレット。

PC修復ツールをダウンロードして、Windowsエラーをすばやく見つけて自動的に修正します

PowerShell を使用すると、次のことができます Windows サービスのリストを作成する 、 無効な機能のリストを作成する 、 デバイス ドライバーのエクスポートとバックアップ 、 システム稼働時間を見つける 、 Windows Defender の定義を更新する 、 ディスクリスト 、 インストールされているドライバーのリストを取得する 、 Windows ストア アプリを削除する デスクトップのコンテキスト メニューにアイテムを追加 、 システムイメージを作成し、 ダウンロードファイル もっと。

人気の投稿