2010.04.20前回の記事でPowerShellにおけるセッションの話をしました。今回はNew-PSSessionコマンドレットによる永続的なセッションの作成Remove-PSSessionコマンドレットによるセッションの削除について説明します。前回のEnter-PSSessionで作成したセッションは一時的なものであり、コマンドまたは対話型のセッションが完了するとそのセッションを閉じます。New-PSSessionコマンドレットを使用すると、複数のコマンドや対話型のセッションを実行できる永続的なセッションを作成することができます。[,コンピュータ名]...]です。この場合は$sにセッション情報が作成されます。MyServe01とのセッションの名前(Name)はSession1として作成され、開かれている(StateがOpend)ことがわかります。コマンドレットで使用することができます。{実行するコマンド}です。コマンドレットを実行します。このように、New-Sessionコマンドレットを使用して作成したセッションは変数に保存されているので、好きなときに何度でも使用することが可能になります。作成したセッション(PSSession)はプロセスであるため、ユーザーが使用しない場合でもメモリなどのリソースを消費してしまいます。コマンドレットで削除することができます。このコマンドレットを使用するとPSSessionを削除し、PSSessionnによって使用されていたリソースが解放されます。RCで検証しております。New-ADUserコマンド今回は、New-ADUserコマンドを使用してユーザーを作成する方法について見ていきたいと思います。指定したファイルに追記する値を指定します。追記できる値は、文字列、コマンドレットが返す値などを指定します。グループポリシーの有効/無効を設定するにはSet-GPLinkコマンドレットを使用します。BIOS情報を取得するWMIのWin32_Biosクラスを使用すると、BIOSの情報を取得することができます。Win32_Biosクラスについてはが参考になるでしょう。下記コマンドを実行するとBIOSの情報が表示されます。既存のActiveDirectoryコンピューターオブジェクトを削除する方法について説明します。三項演算子PowerShellでは、三項演算子を使用して、単純な条件分岐を行うことができます。使用方法について説明します。18:16Remove-PSSessionする前にDisconnect-PSSessionする必要はありますか?別に後から再度接続する予定がなければ必要が無いように思いますが、うちの職場の作法として必用らしいのですが・・・。Remove-PSSessionでエラーが起き、スクリプトが終了してコンソールが閉じてしまった場合、セッションは残ってしまうのでしょうか?それとも一定の時間で切断して削除されてしまうのでしょうか?(Disconnect-PSSessionした状態でそのままだと2時間くらいで削除されるらしいですが)またはコンソール画面が閉じてしまった時点で削除されてしまうのでしょうか?そのあたりがハッキリ書かれているものが見つからなくて困っています。コメントを書き込むコメントをどうぞメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。Blog.ホーム検索トップサイドバータイトルとURLをコピーしました。