Windows

ASP.NETでTraceListenerでログをファイル出力する

ASP.NET/VB2008でアプリケーションログを出力するためTextWriterTraceListenerを使用する。検証環境 Windows XP Pro SP3 IIS 5.1 ASP.NET 2.0.50727 .NET Framework 3.5 SP1 Visual Basic 2008 web.configTRACE コンパイラ ディレクティブが true に設定され…

フォルダーを仮想ドライブ化(パーティション化)する方法

環境: Windows XP Pro SP3D:ドライブを作りたいがC:ドライブに全て容量が割り当てられているため 新たなドライブが作れない。そこでMS-DOSコマンドの「subst」を使う。C:ドライブ直下に「d」というフォルダーを作成。 mkdir C:\d そのフォルダーをD:ドライブ…

IIS6.0のSMTPのホームディレクトリの場所を変更

adsutil.vbsというVBScriptファイルを使用する。 まずはSMTPサービスを停止 net stop "Simple Mail Transfer Protocol (SMTP)" Dropディレクトリを変更 cscript C:\inetpub\AdminScripts\adsutil.vbs set smtpsvc/1/dropdirectory "D:\Inetpub\mailroot\Drop…

cmdからネットワークドライブをマウントしフォルダを中身ごとコピー

net use X: \\192.168.1.101\c$ password /user:Administrator xcopy X:\test C:\temp\test /e net use X: /delete

Windows Server 2008でIIS7.0をコマンドラインから設定

featuresやrolesを追加 servermanagercmd.exe -install [features...] servermanagercmd.exe -install [roles...] サイトを追加 C:\windows\system32\inetsrv\appcmd.exe add site /name:testsite.com /bindings:"http/*:80:testsite.com,http/*:80:www.test…

Windowsのパーミッションをコマンドラインから変える

Explorerでフォルダーやファイルの"Property" -> "Security"でパーミッションを変えれるがコマンドラインでもできる。 例 "Users"に"C:\temp"のフルコントロールを与える cacls C:\temp /e /g Users:f Win VistaやWin Server 2008ではcaclsではなくicaclsを…

Ubuntu Live CDでハードドライブのデータをサルベージする。

同僚のラップトップのWindowsが全く起動しないのでUbuntu7.04 Live CDを使って データをサルベージしてみる。 Live CDを起動して以下のコマンドでハードドライブをマウントする。 (ハードドライブがSCSIだと/dev/sda1でSATAだと/dev/hda1になる) mkdir /wind…

Windowsのサービスをコマンドプロンプトから操作する

現在動作中のサービスのリストを取得 net start サービス登録 mysevice.exe -/Service サービス解除 mysevice.exe -/UnRegServer サービス開始 net start mysevice サービス停止 net stop mysevice