SE の雑記

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

Archive for the ‘PowerShell’ Category

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

イベントログから特定のイベントを抽出

leave a comment

イベントログから特定のイベントを抽出する方法として、2003 までは eventquery.vbs を使用していましたが、今の OS では PowerShell で操作することになるかと思います。
# LogParser / Log Parser Studio を使う方法もありますが。

Read the rest of this entry »

Written by masayuki.ozawa

1月 12th, 2014 at 9:28 pm

PowerShell でローカルグループのメンバーを操作

leave a comment

PowerShell で Active Directory を操作するときには Active Directory コマンドレット を使用することができますが、ローカルグループやユーザーを操作するときにはコマンドレットが見当たらなかったので、Administrators グループにドメインユーザーを追加する際のサンプルを作ってみました。

以下の情報を参考にしています。

Local Account Management Module 2.1
Hey, Scripting Guy! Windows PowerShell を使用してローカル グループにドメイン ユーザーを追加する方法はありますか
Hey, Scripting Guy! 複数のユーザーを作成し、属性に値を代入して、ユーザーをグループに割り当てる方法はありますか
Retrieve all local user accounts information on remote computers (PowerShell)
Powershell one-liner to add domain user to a local group

Read the rest of this entry »

Written by masayuki.ozawa

12月 15th, 2013 at 8:37 pm

Posted in PowerShell

Tagged with