(WPS 3/7) Windows PowerShell 基本のキ profile編
昨日は、眠気に耐え切れなかったので、今日が3つ目
本日は、profileの設定を。
bashだと、.profileとかに記載するやつですね。
位置は、 My Documents\WindowsPowerShell\profile1.ps になります。
で書いてみた。
<profile.ps1>
Set-Alias jirei "sqlplus jirei/jirei@jirei" Start-Transcript
1行目 SQLPLUSで接続する際のエイリアス
複数のサーバ/ユーザで接続する際にすごく便利
2行目 トランスクリプト (Powershellの実行履歴がとれる)
そしたら、
Windows PowerShell Copyright (C) 2006 Microsoft Corporation. All rights reserved. スクリプトの実行がシステムで無効になっているため、ファイル C:\Documents and Set tings\xxxxxx\My Documents\WindowsPowerShell\profile.ps1 を読み込めません。詳細に ついては、「get-help about_signing」と入力してヘルプを参照してください。 発生場所 行:1 文字:2
????
どーもセキュリティの設定で、構成ファイルの読み込みやスクリプトの実行を行わないとのこと。
set-executionpolicy remotesigned で解除できます。
でもう一回実行してみた
C:\Documents and Settings\xxxxx>powershell Windows PowerShell Copyright (C) 2006 Microsoft Corporation. All rights reserved. トランスクリプトが開始されました。出力ファイル: C:\Documents and Settings\xxxxx \My Documents\PowerShell_transcript.20090615235254.txt
やったー
で、SQLPLUSの実行は?
PS C:\Documents and Settings\xxxxx> jirei エイリアス 'jirei' を解決できません。このエイリアスは、コマンドレット、関数、操 作可能なプログラム、またはスクリプト ファイルとして認識されない用語 'sqlplus ji rei/jirei@jirei' を参照しています。用語を確認し、再試行してください。
ええー???
ここで1時間やっても解決しない。。。。
調べたところ、別ファイルじゃないとだめみたい。
http://d.hatena.ne.jp/moto0215/20070316 より。
Set-Alias jirei 'C:\Documents and Settings\xxxxx\My Documents\WindowsPowerShell\jirei.ps1'
sqlplus jirei/jirei@jirei
もう一度、Powershell起動しなおして、
PS C:\Documents and Settings\xxxxxx> jirei SQL*Plus: Release 10.2.0.3.0 - Production on 月 6月 15 23:55:05 2009 Copyright (c) 1982, 2006, Oracle. All Rights Reserved. Oracle Database 10g Release 10.2.0.3.0 - Production に接続されました。 SQL>
今日はここまで。