Hatena::Groupmoti

windows

Windows

Windows

目次

ServerCore

Rename Intarface

C:\>netsh
netsh>interface
netsh interface>show interface
netsh interface>set interface name="ローカル エリア接続" newname="eth0"
netsh interface>show interface

適用済の修正を一覧表示する

インストール済のWindowsパッチを一覧で出力する方法。

wmic qfe list full /format:htable >list.html

HTMLのテーブル形式ででる。

Microsoft Baseline Security Analyzer (MBSA)をつかうともっと綺麗で便利にとれる。


runas

アドミンのパスは知っているけれどドメインに参加しているので窮屈な思いをしている場合。

runasコマンドでcmd.exeを実行して、新しく開いたcmdの中で色々すればいいんだね。

なんちゃってsu

UNIXコマンドの"su -"をなんとなくバッチファイルで実装してみた。

runas /user:administrator cmd

これを、su.batっていう名前で、"C:\WINDOWS\system32"の中に保存するとコマンドプロンプト中でsuすると管理者権限でプロンプトが立ち上がる。


NetworkInstall

WindowsServer2003を使ってやる

WindowsServer2003の体験版をダウンロード,インストールして,展開サービスやリモートインストールサービスを用いると無料で簡単に実現できる.

フリーソフトを使ってやる

PXE対応NICとDHCP&TFTPサーバーを使ってWindowsをネットワークインストールしたい。

BpBatchというソフトをDHCPサーバにおいておくとPXEブートしたマシンがBpBtchを読み込んでいろいろなコマンドを実行できるようになる。

手順

PXEブートしてBpBatchを読み込み。

BpBatch上でWindowsの起動ディスク*1を読み込む。

起動ディスクからブートする。

起動ディスク上で/i386/setup.exeを叩く。

インストール開始。

バッチ

日付処理

Q 今日の日付を変数に代入するバッチは 	
	A 以下のバッチで DATE2変数にYYYYMMMDD形式で日付が代入されます。

for /F "tokens=1-3 delims=/" %%i in ('date /t') do set DATE1=%%i%%j%%k
for /F "tokens=1" %%i in ('echo %DATE1%') do set DATE2=%%i
今日の日付を変数に代入するバッチは

ポーズ

pause > null

pauseだけだと"続行するには何かキーを押してください"と表示されるが、こうすると表示されない。

めも

AdminPack

WindowsServer以外のOS(XP等)に、ドメイン管理系のプログラムをインストールする。

memo

allow booting;
allow bootp;

subnet 192.168.0.0 netmask 255.255.255.0{
  option routers 192.168.0.1;
  option broadcast-address 192.168.0.255;
  }
host clientname{
  filename "bpbatch";
  hardware ethernet 00:00:00:00:60:2B;
  fixed-address 192.168.0.9;
  #option dhcp-class-identifier "PXEClient";
        #option vendor-encapsulated-options 00:00:00:00:00:00;
  option option-135 "-i";
  }

*1:俺は仮想な背中を使って起動ディスクをimg化してみた


* はてなダイアリーキーワード:Windows