室井の部屋
Windows小技
最終更新:
momijimanjyu
-
view
リモートデスクトップServerインストール
WindowsXP HomeEditionの場合、リモートデスクトップClientは標準で実装されていますが、Serverは下記サイトよりインストールする事で実装可能。
http://www.microsoft.com/downloads/details.aspx?familyid=80111F21-D48D-426E-96C2-08AA2BD23A49&displaylang=ja#QuickInfoContainer
http://www.microsoft.com/downloads/details.aspx?familyid=80111F21-D48D-426E-96C2-08AA2BD23A49&displaylang=ja#QuickInfoContainer
リモートデスクトップセッションログオフ
cmdで
qwinsta /server:servername
logoff 2(sessionID) /server:servername
qwinsta /server:servername
logoff 2(sessionID) /server:servername
※別ドメインPCからやるとセッションが見れないみたい。。。
※備考-mstscでコンソール接続※
cmdで、
※備考-mstscでコンソール接続※
cmdで、
- ファイル名を指定して実行
- "mstsc.exe /console"で実行
(XP SP3, Vistaの場合は "/console" → "/admin")
- 以後は、通常のリモートデスクトップの操作と同じです。
これで接続したときは、ターミナルサービスマネージャで見るとIDが"0"になります。
リモートデスクトップでコンソール接続
mstsc /console
※RDC6.1移行はmstsc /admin
※RDC6.1移行はmstsc /admin
ネットワーク切り替えBAT
@echo off
set /P INPUTKEY=どのネットワークに切り替えますか。(1:自宅/2:会社)
if %INPUTKEY% == "" (
exit
)
if %INPUTKEY% == 1 (
netsh -f %userprofile%\MyHome.netsh
echo.
echo 自宅のネットワーク設定に切り替えしました。
echo.
ipconfig/all
pause
exit
)
if %INPUTKEY% == 2 (
netsh -f %userprofile%\Work.netsh
echo.
echo 会社のネットワーク設定に切り替えしました。
echo.
ipconfig/all
pause
exit
)
echo.
echo ネットワークが切り替えられませんでした。
pause
exit
set /P INPUTKEY=どのネットワークに切り替えますか。(1:自宅/2:会社)
if %INPUTKEY% == "" (
exit
)
if %INPUTKEY% == 1 (
netsh -f %userprofile%\MyHome.netsh
echo.
echo 自宅のネットワーク設定に切り替えしました。
echo.
ipconfig/all
pause
exit
)
if %INPUTKEY% == 2 (
netsh -f %userprofile%\Work.netsh
echo.
echo 会社のネットワーク設定に切り替えしました。
echo.
ipconfig/all
pause
exit
)
echo.
echo ネットワークが切り替えられませんでした。
pause
exit
ネットワークを切り替える際に便利
Windowsのパフォーマンスモニターがぐずる
cmdで
diskperf -y
"-y"はローカルディスクとフィジカルディスクのモニタを有効にするオプション
diskperf -y
"-y"はローカルディスクとフィジカルディスクのモニタを有効にするオプション
WindowsXPの無線LANが途切れる不具合
WindowsXPで無線LANを使用していると何の問題も無いのにネットワークが途切れる事がある。うんこちゃんです。
- 復旧方法
「Wireless Zero Configuration」サービスの再起動
クライアントPC側からADパスワード変更
- コントロールパネル→ユーザアカウント→詳細設定タブ→パスワード管理ボタン→追加ボタン
- パラメータ設定
サーバ:ADサーバのIPかホスト名(URL)
ユーザ名:ドメイン名\アカウント名
パスワード:ADアカウントパスワード
ユーザ名:ドメイン名\アカウント名
パスワード:ADアカウントパスワード
- 変更ボタン
古いパスワードと新しいパスワードを入力し変更する
- 完了ちゃん
タスクでNW機器・サーバへコマンド実行
WindowsPCからNW機器やサーバ(Unix,Linux等)へTeratermマクロを使用して、
Telnet,SSH接続によりCLIコマンドを実行するBATファイルを作り、指定時間に実行させる。
Telnet,SSH接続によりCLIコマンドを実行するBATファイルを作り、指定時間に実行させる。
Teratermマクロ作成
- TELNET編
connect ‘sv1.itboost.co.jp:23 ←ホスト「sv2.itboost.co.jp」にTelnet接続する。
wait ‘login:’ ←文字列「login:」がホストより返されるまで待つ。
sendln ‘harada’ ←文字列「harada」をホストへ送信する。
wait ‘password:’ ←文字列「password:」がホストより返されるまで待つ。
sendln ‘harapass’ ←文字列「harapass」をホストへ送信する。
wait ‘login:’ ←文字列「login:」がホストより返されるまで待つ。
sendln ‘harada’ ←文字列「harada」をホストへ送信する。
wait ‘password:’ ←文字列「password:」がホストより返されるまで待つ。
sendln ‘harapass’ ←文字列「harapass」をホストへ送信する。
- SSH編
; connect sv1.itboost.co.jp
connect 'sv1.itboost.co.jp:22 /ssh /auth=publickey /keyfile=id_dsa /user=root'
connect 'sv1.itboost.co.jp:22 /ssh /auth=publickey /keyfile=id_dsa /user=root'
wait '[root@sv1 root]#'
sendln 'cd /root/bin'
sendln 'cd /root/bin'
wait '[root@sv1 bin]#'
sendln './test.sh'
sendln './test.sh'
wait '[root@sv1 bin]#'
sendln 'exit'
sendln 'exit'
- 共通
設定ファイルを[C:\Program Files\teraterm]に拡張子[ttl]で保存(例:muroi.ttl)
WindowsBAT作成
エディタ等で
"C:\Program Files\teraterm\ttpmacro.exe" "C:\Program Files\teraterm\muroi.ttl"
と入力したものを拡張子[bat]で適当な所に保存する。
"C:\Program Files\teraterm\ttpmacro.exe" "C:\Program Files\teraterm\muroi.ttl"
と入力したものを拡張子[bat]で適当な所に保存する。
最後に
Windowsのタスクで上記で作ったBATファイルを指定時間に実行する。
これは便利ですね。ある時間にあるコマンドを実行したい時に役立つ。
サーバはクーロン等で補えるがNW機器は時間指定してのコマンド実行機能は無かったと思うので重宝します。
Windows7 OSのProxy適用
- 確認
C:\>netsh winhttp show proxy
- 設定(IE設定利用)
C:>netsh winhttp import proxy source=ie
- 削除
C:\>netsh winhttp reset proxy
- 設定(手動)
C:\>netsh winhttp set proxy proxy-server="myproxy.upken.jp:8080" bypass-list="*.upken.jp;192.168.*"
windowsアップデートが失敗する場合はこれでだいたい解決する。