LoginSignup
2
2

More than 5 years have passed since last update.

ニフティクラウド 上の SQL Server 2012 R2 サーバーに Windows 7 から WinRM 経由でログインする

Last updated at Posted at 2015-08-17

今回はたまたま SQL Server 2012 R2 のイメージを利用したが、Windows Server 2012 でもおそらく同じコマンドで行けるはず。

SQL Server 2012 R2 側の設定

すべて PowerShell を管理者権限で起動する必要あり。

WinRM の有効化

Windows Server 2012 はデフォルトで PSRemoting が有効になっている (?) というのもどこかで見たので、この手順はもしかしたら不要かも。

PS > Enable-PSRemoting # 質問にはすべて Y で回答する

ネットワーク接続種別の変更

PS > Get-NetConnectionProfile -IPv4Connectivity Internet

上記コマンドで Network Category が Public と表示される場合には、

Set-NetConnectionProfile -InterfaceAlias (Get-NetConnectionProfile -IPv4Connectivity Internet).InterfaceAlias -NetworkCategory Private

で Private に変更する。(参考: AnsibleからWindowsを叩く | 雲間を泳ぐ)

Computing のファイアウォールで WinRM 用のポートを許可する

IN ルールで TCP 5985 を許可する。 (アクセス元はあなたの社内からの IP アドレス等を適宜設定する。)

なお、HTTPS によるトランスポートを利用している場合には 5985 ではなく 5986 を設定する必要あり。 (参考: Installation and Configuration for Windows Remote Management (Windows))

その他操作メモ

サービス起動:

PS > net start winrm

サービス停止:

PS > net stop winrm

自動起動確認:

PS > (Get-WmiObject Win32_Service -filter "Name='winrm'").StartMode
Auto

Windows 7 側の設定

すべて PowerShell を立ち上げて作業する。(管理者権限で立ち上げる必要があるかも。)

プロキシを設定する (必要な場合のみ)

IE からプロキシ設定をインポート。

PS > netsh winhttp import proxy source=ie

接続してみる

PS > Enter-PSSession (サーバーのIP) -Credential:(ユーザー名)
# パスワードが聞かれるので適宜入力する

参考

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2