SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for the ‘PowerShell’ tag

Windows リモート管理で使用するリスナーを特定の IP で作成

leave a comment

Windows リモート管理 (WinRM) では、TCP 5985 が使用されていますが、デフォルトではすべての IP アドレスでリスニングされています。 (Address="*" で作成されているため)

複数の NIC や IP を設定しており、特定の IP だけで WinRM をリスニングしたい方法をまとめてみたいと思います。
詳細については Enabling PowerShell remoting for only a specified set of IP addresses で詳しく解説されています。

Read the rest of this entry »

Written by masayuki.ozawa

11月 23rd, 2014 at 10:22 am

Posted in PowerShell

Tagged with

New-SelfSignedCertificate で SSL を使用したリモート管理ポートの作成

leave a comment

New-SelfSignedCertificate を使用するとテスト用の自己署名証明書を簡単に作れますので、この証明書を利用して、SSL を使用したリモート管理ポートを作成してみたいと思います。
# 期間が 1 年で細かな設定が変更できませんが、証明書が簡単に作成できて便利です。

Read the rest of this entry »

Written by masayuki.ozawa

11月 18th, 2014 at 12:01 pm

Posted in PowerShell

Tagged with

SQL Server PowerShell で SQL Server 認証を使用して接続

leave a comment

先日、LT をする際にちょっと調べたことのメモを。
SQL Server PowerShell (SQLPS) ですが何もしないと Windows 認証となりますので、SQL Server 認証を使用する方法を。

SQLPS については SQL Server PowerShell を参照して下さい。
SQL Server 認証を使用した接続については、データベース エンジン PowerShell での認証の管理 に記載されています。

Read the rest of this entry »

Written by masayuki.ozawa

7月 15th, 2014 at 9:31 am

Posted in PowerShell,SQL Server

Tagged with ,

PowerShell から SQLCMD.exe で SQL を実行

leave a comment

PowerShell から SQL Server に SQL を実行する場合、データベース エンジン PowerShell を使用することがあるかと思います。

ほかにも System.Data.SqlClient を使用した方法 (Windows PowerShell: Windows PowerShell からデータベースにアクセスする) や、SQLSMO を使用した方法 (Using PowerShell with SQL Server Management Objects (SMO)) もあります。

今回は、データベースエンジン PowerShell の Invoke-Sqlcmd を sqlcmd.exe に置き換えた際のメモを。
以下の情報を参考にさせていただいています。

SQL2005のSQLCMDオプションについて質問
Passing varibles with special characters and or embedded spaces in powershell 2.0 with SQL Server
How to stop the “Changed database context to …” message

Read the rest of this entry »

Written by masayuki.ozawa

5月 27th, 2014 at 8:29 am

Posted in PowerShell,SQL Server

Tagged with ,

PowerShell で特定の IP の NIC でリモートデスクトップのポートをバインドする

leave a comment

複数の NIC を接続していて、特定の IP を設定している NIC でリモートデスクトップのポートをバインド (リッスン) するためのサンプルです。

詳細については 影響を受けてある製品のいずれかを実行しているコンピュータのリモート デスクトップ セッションは確立できません。 を参照していただくとよいかと。

Read the rest of this entry »

Written by masayuki.ozawa

5月 20th, 2014 at 11:17 am

Posted in PowerShell

Tagged with

PowerShell で SQL Server がバックアップ/リストア中かを取得してみる

leave a comment

PowerShell で SQL Server がバックアップ/リストア中かを取得するサンプルです。
サービスやサーバーの停止をする際に処理が実行されているかを判断するのに使えるかなと思います。

Read the rest of this entry »

Written by masayuki.ozawa

4月 13th, 2014 at 1:24 pm

Posted in PowerShell,SQL Server

Tagged with ,

PowerShellでイベントログに情報を出力

leave a comment

PowerShell でイベントログに情報を出力する場合のメモを。

参考となる情報としては以下のものがあります。
How to Use PowerShell to Write to Event Logs
List eventlog sources?

Read the rest of this entry »

Written by masayuki.ozawa

4月 12th, 2014 at 9:41 pm

Posted in PowerShell

Tagged with

PowerShell で一日の中で繰り返し実行するタスクスケジューラーのタスクを作成

leave a comment

タスクスケジューラーでは以下のように、一日の中で繰り返し実行をするタスクのためのトリガーを作成することができます。

image

PowerShell で作ろうとした際に少し手間取ってしまったので備忘録を。

Read the rest of this entry »

Written by masayuki.ozawa

4月 3rd, 2014 at 8:55 am

Posted in PowerShell

Tagged with

SCEP 2012 R2 の設定を PowerShell で操作

leave a comment

System Center 2012 R2 Endpoint Protection の設定を PowerShell で操作するためのメモを。

Read the rest of this entry »

Written by masayuki.ozawa

4月 1st, 2014 at 8:08 am

記憶域プールを PowerShell で設定

leave a comment

以下のようなディスク構成になっている場合に、OS で使用しているブートのディスク以外を使用して、記憶域プールを PowerShell で作成するサンプルを。
image

Read the rest of this entry »

Written by masayuki.ozawa

2月 6th, 2014 at 10:29 pm

Posted in PowerShell

Tagged with