這個提供了一些和UNIX Command相同用途的Dos指令
例如 想要查看 某一文字檔案中最後幾列文字內容,
可使用 tail -100 xxx.txt
檔案可於此下載 http://www.microsoft.com/en-us/download/details.aspx?id=17657
2012年5月9日 星期三
2011年12月22日 星期四
批次刪除檔案
想要在某一目錄包含其子目錄下,快速刪除.xls的檔案
其中,想要排除某一子目錄 不要處理
其中,想要排除某一子目錄 不要處理
REM 先將保留的目錄下所有檔案屬性設為唯讀
attrib /s .\reserved\*.xls +r +a > NUL
REM /s刪除檔案(含子目錄)
del /s .\*.xls
REM 再將保留的目錄下所有檔案屬性還原
attrib /s .\reserved\*.xls -r -h -s > NUL
2010年7月11日 星期日
Dos Command , systeminfo
在DOS Command下, 利用 systeminfo來查看系統資訊
以我的機器測試,結果輸出如下, 挺詳細的咧, 還列出曾上過的hotfix
主機名稱: XXX
作業系統名稱: Microsoft Windows 7 專業版
作業系統版本: 6.1.7600 不適用 組建 7600
作業系統製造商: Microsoft Corporation
作業系統設定: 獨立工作站
作業系統組建類型: Multiprocessor Free
註冊的擁有者: XXXXX
註冊公司:
產品識別碼: 55041-OEM-8992671-00437
原始安裝日期: 2010/1/30, 下午 07:58:54
系統開機時間: 2010/7/12, 上午 08:40:10
系統製造商: LENOVO
系統型號: 2767PM1
系統類型: x64-based PC
處理器: 已安裝 1 處理器。
[01]: Intel64 Family 6 Model 23 Stepping 10 GenuineIntel ~2801 Mhz
BIOS 版本: LENOVO 7UET79WW (3.09 ), 2009/10/13
Windows 目錄: C:\Windows
系統目錄: C:\Windows\system32
開機裝置: \Device\HarddiskVolume2
系統地區設定: zh-tw;中文 (台灣)
輸入法地區設定: zh-tw;中文 (台灣)
時區: (UTC+08:00) 台北
實體記憶體總計: 3,992 MB
可用實體記憶體: 868 MB
虛擬記憶體: 大小上限: 7,982 MB
虛擬記憶體: 可用: 3,888 MB
虛擬記憶體: 使用中: 4,094 MB
分頁檔位置: C:\pagefile.sys
網域: WORKGROUP
登入伺服器: \\XXX
Hotfix: 已安裝 47 Hotfix。
[01]: KB971033
[02]: KB958488
[03]: KB971468
[04]: KB972270
[05]: KB973525
[06]: KB974332
[07]: KB974431
[08]: KB974476
[09]: KB974571
[10]: KB975467
[11]: KB975496
[12]: KB975560
[13]: KB976098
[14]: KB976264
[15]: KB976422
[16]: KB976662
[17]: KB977074
[18]: KB977863
[19]: KB978207
[20]: KB978251
[21]: KB978262
[22]: KB978506
[23]: KB978542
[24]: KB978601
[25]: KB978637
[26]: KB979099
[27]: KB979306
[28]: KB979309
[29]: KB979482
[30]: KB979559
[31]: KB979683
[32]: KB979900
[33]: KB979916
[34]: KB980182
[35]: KB980195
[36]: KB980218
[37]: KB980232
[38]: KB980302
[39]: KB980408
[40]: KB980846
[41]: KB981078
[42]: KB981332
[43]: KB981793
[44]: KB982381
[45]: KB982519
[46]: KB982632
[47]: KB982666
網路卡: 已安裝 6 NIC。
[01]: Intel(R) 82567LM Gigabit Network Connection
連線名稱: 區域連線
DHCP 已啟用: 是
DHCP 伺服器: 192.168.0.1
IP 位址
[01]: 192.168.0.111
[02]:XXXXXXXXXXXXXXXXXXXXX
[02]: Intel(R) WiFi Link 5300 AGN
連線名稱: 無線網路連線
狀態: 媒體已中斷連線
[03]: VMware Virtual Ethernet Adapter for VMnet1
連線名稱: VMware Network Adapter VMnet1
DHCP 已啟用: 否
IP 位址
[01]: 192.168.232.1
[02]: fXXXXXXXXXXXXXXX
[04]: Bluetooth Device (Personal Area Network)
連線名稱: Bluetooth 網路連線
狀態: 媒體已中斷連線
[05]: Microsoft Virtual WiFi Miniport Adapter
連線名稱: 無線網路連線 2
狀態: 媒體已中斷連線
[06]: VMware Virtual Ethernet Adapter for VMnet8
連線名稱: VMware Network Adapter VMnet8
DHCP 已啟用: 否
IP 位址
[01]: 192.168.59.1
[02]:XXXXXXXXXXXXXXX
以我的機器測試,結果輸出如下, 挺詳細的咧, 還列出曾上過的hotfix
主機名稱: XXX
作業系統名稱: Microsoft Windows 7 專業版
作業系統版本: 6.1.7600 不適用 組建 7600
作業系統製造商: Microsoft Corporation
作業系統設定: 獨立工作站
作業系統組建類型: Multiprocessor Free
註冊的擁有者: XXXXX
註冊公司:
產品識別碼: 55041-OEM-8992671-00437
原始安裝日期: 2010/1/30, 下午 07:58:54
系統開機時間: 2010/7/12, 上午 08:40:10
系統製造商: LENOVO
系統型號: 2767PM1
系統類型: x64-based PC
處理器: 已安裝 1 處理器。
[01]: Intel64 Family 6 Model 23 Stepping 10 GenuineIntel ~2801 Mhz
BIOS 版本: LENOVO 7UET79WW (3.09 ), 2009/10/13
Windows 目錄: C:\Windows
系統目錄: C:\Windows\system32
開機裝置: \Device\HarddiskVolume2
系統地區設定: zh-tw;中文 (台灣)
輸入法地區設定: zh-tw;中文 (台灣)
時區: (UTC+08:00) 台北
實體記憶體總計: 3,992 MB
可用實體記憶體: 868 MB
虛擬記憶體: 大小上限: 7,982 MB
虛擬記憶體: 可用: 3,888 MB
虛擬記憶體: 使用中: 4,094 MB
分頁檔位置: C:\pagefile.sys
網域: WORKGROUP
登入伺服器: \\XXX
Hotfix: 已安裝 47 Hotfix。
[01]: KB971033
[02]: KB958488
[03]: KB971468
[04]: KB972270
[05]: KB973525
[06]: KB974332
[07]: KB974431
[08]: KB974476
[09]: KB974571
[10]: KB975467
[11]: KB975496
[12]: KB975560
[13]: KB976098
[14]: KB976264
[15]: KB976422
[16]: KB976662
[17]: KB977074
[18]: KB977863
[19]: KB978207
[20]: KB978251
[21]: KB978262
[22]: KB978506
[23]: KB978542
[24]: KB978601
[25]: KB978637
[26]: KB979099
[27]: KB979306
[28]: KB979309
[29]: KB979482
[30]: KB979559
[31]: KB979683
[32]: KB979900
[33]: KB979916
[34]: KB980182
[35]: KB980195
[36]: KB980218
[37]: KB980232
[38]: KB980302
[39]: KB980408
[40]: KB980846
[41]: KB981078
[42]: KB981332
[43]: KB981793
[44]: KB982381
[45]: KB982519
[46]: KB982632
[47]: KB982666
網路卡: 已安裝 6 NIC。
[01]: Intel(R) 82567LM Gigabit Network Connection
連線名稱: 區域連線
DHCP 已啟用: 是
DHCP 伺服器: 192.168.0.1
IP 位址
[01]: 192.168.0.111
[02]:XXXXXXXXXXXXXXXXXXXXX
[02]: Intel(R) WiFi Link 5300 AGN
連線名稱: 無線網路連線
狀態: 媒體已中斷連線
[03]: VMware Virtual Ethernet Adapter for VMnet1
連線名稱: VMware Network Adapter VMnet1
DHCP 已啟用: 否
IP 位址
[01]: 192.168.232.1
[02]: fXXXXXXXXXXXXXXX
[04]: Bluetooth Device (Personal Area Network)
連線名稱: Bluetooth 網路連線
狀態: 媒體已中斷連線
[05]: Microsoft Virtual WiFi Miniport Adapter
連線名稱: 無線網路連線 2
狀態: 媒體已中斷連線
[06]: VMware Virtual Ethernet Adapter for VMnet8
連線名稱: VMware Network Adapter VMnet8
DHCP 已啟用: 否
IP 位址
[01]: 192.168.59.1
[02]:XXXXXXXXXXXXXXX
2010年7月5日 星期一
Dos Command , DIR
想要整理出專案中某一時間後有異動過的 .cs和.aspx檔清單.
不知道windows 7有沒有這個功能. 只好先用一點撇步.
先打開winrar, 在時間頁籤下,有個選項叫 要處理的檔案, 在包含時間選擇修改時間晚於...
把某段時間後的檔案找出來壓縮成 .rar
接著解壓縮到一個新的目錄, 利用 dos command
如此.就可以快速產出含目錄說明及包含檔案數的異動程式清單了
如果不想要包含目錄結構可以下
dir /S / B *.cs *.aspx > a.txt
這樣就只會列出包含完整路徑的清單 了
解了燃眉之急
不知道windows 7有沒有這個功能. 只好先用一點撇步.
先打開winrar, 在時間頁籤下,有個選項叫 要處理的檔案, 在包含時間選擇修改時間晚於...
把某段時間後的檔案找出來壓縮成 .rar
接著解壓縮到一個新的目錄, 利用 dos command
dir /S *.cs *.aspx > a.txt
如此.就可以快速產出含目錄說明及包含檔案數的異動程式清單了
如果不想要包含目錄結構可以下
dir /S / B *.cs *.aspx > a.txt
這樣就只會列出包含完整路徑的清單 了
解了燃眉之急
2010年6月21日 星期一
tar指令
windows telnet 環境下,無法使用zip指令
切換回ssh 模式,改用tar來產生壓縮檔
tar -cvf filename.tar file.bak
其中 filename.tar 為要產生的壓縮檔名
file.bak 為被壓縮的原始檔名
切換回ssh 模式,改用tar來產生壓縮檔
tar -cvf filename.tar file.bak
其中 filename.tar 為要產生的壓縮檔名
file.bak 為被壓縮的原始檔名
2010年6月1日 星期二
Dos command 開啟網芳
這個服務關掉後,AS 2000就無法使用DSO連線
所以每個月在產生新的partition時,要先把這個服務給開起來,然後做完partition creation後,再關閉這個服務
當然啦, 一定要用具olap administrators的domain user登入來執行partition creation才行喔
sc config LanmanServer start= auto
net start LanmanServer
net stop LanmanServer /Y
sc config LanmanServer start= disabled
所以每個月在產生新的partition時,要先把這個服務給開起來,然後做完partition creation後,再關閉這個服務
當然啦, 一定要用具olap administrators的domain user登入來執行partition creation才行喔
sc config LanmanServer start= auto
net start LanmanServer
net stop LanmanServer /Y
sc config LanmanServer start= disabled
DOS command 取國曆年月
首先先參考SS64的方法,取得系統日期
雖然看不太懂...但模仿一下也是OK的啦,能取得我要的國曆年月就好
@echo off&SETLOCAL
:: This will return date into environment vars
:: Works on any NT/2K/XP machine independent of regional date settings
:: 20 March 2002
FOR /f "tokens=1-4 delims=/-. " %%G IN ('date /t') DO (call :s_fixdate %%G %%H %%I %%J)
goto :s_print_the_date
:s_fixdate
if "%1:~0,1%" GTR "9" shift
FOR /f "skip=1 tokens=2-4 delims=(-)" %%G IN ('echo.^date') DO
(set %%G=%1&set %%H=%2&set %%I=%3)
goto :eof
:s_print_the_date
set /a yy=%yy%-1911
set /a ym=%yy%%mm%
echo Month:[%mm%] Day:[%dd%] Year:[%yy%] YM:[%ym%]
ENDLOCAL&SET mm=%mm%&SET dd=%dd%&SET yy=%yy%
以上,紅字部份是我要的國歷年月囉...
雖然看不太懂...但模仿一下也是OK的啦,能取得我要的國曆年月就好
@echo off&SETLOCAL
:: This will return date into environment vars
:: Works on any NT/2K/XP machine independent of regional date settings
:: 20 March 2002
FOR /f "tokens=1-4 delims=/-. " %%G IN ('date /t') DO (call :s_fixdate %%G %%H %%I %%J)
goto :s_print_the_date
:s_fixdate
if "%1:~0,1%" GTR "9" shift
FOR /f "skip=1 tokens=2-4 delims=(-)" %%G IN ('echo.^date') DO
(set %%G=%1&set %%H=%2&set %%I=%3)
goto :eof
:s_print_the_date
set /a yy=%yy%-1911
set /a ym=%yy%%mm%
echo Month:[%mm%] Day:[%dd%] Year:[%yy%] YM:[%ym%]
ENDLOCAL&SET mm=%mm%&SET dd=%dd%&SET yy=%yy%
以上,紅字部份是我要的國歷年月囉...
2010年4月8日 星期四
DOS command 開啟telnet服務
輸入以下指令,啟用telnet服務
sc config tlntSvr start= auto
net start tlntSvr
輸入以下指令, 關閉及停用telnet服務
net stop tlntSvr
sc config tlntSvr start= disabled
sc config tlntSvr start= auto
net start tlntSvr
輸入以下指令, 關閉及停用telnet服務
net stop tlntSvr
sc config tlntSvr start= disabled
2010年4月1日 星期四
DOS command 開啟遠端連線功能
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server]
"fDenyTSConnections"=dword:00000000
在DOS 模式下, 將以上機碼利用echo 存成 aa.reg檔
或者用 copy con aa.reg 方式編輯存檔
再 用regedt32 /s .reg
即可開啟, 要關閉則將dword:00000000改為dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server]
"fDenyTSConnections"=dword:00000000
在DOS 模式下, 將以上機碼利用echo 存成 aa.reg檔
或者用 copy con aa.reg 方式編輯存檔
再 用regedt32 /s .reg
即可開啟, 要關閉則將dword:00000000改為dword:00000001
訂閱:
文章 (Atom)
IIS 網站無法下載中文檔名檔案因為取消高位元字元
網址+中文檔案名稱方式下載檔案顯示 404 - 找不到檔案或目錄。 但英數字檔案名稱則可下載。 因為設定GCB IIS,其中1項 將高位元字元預設取消勾選了。 27 TWGCB-04-014-0028 要求篩選與其他限制模組 允許高位元字元 這項原則設定決定查詢...
-
一個老舊的aspx web form專案,調了一些功能建置成功,但進行部署時顯示以下錯誤。 在應用程式層級之外使用註冊為 allowDefinition='MachineToApplication' 的區段發生錯誤。錯誤的原因可能是虛擬目錄尚未在 IIS 中設定為...
-
Row.Cells[2].Text == "abc" ? "ok" : "not ok" ; 或加入Microsoft. VisualBasic 參考使用 vb namespace using Microsoft...
-
freeFTPd是套免費的SFTP SERVER支援22 port SFTP及21port FTP,一般找到免費的都不支援SFTP只有技援FTPS。 之前一直有個困擾在幾台主機安裝後,有幾台重開機後,SFTP SERVER必須手動去啟動,一直以來老是搞不懂為什麼,今天看到一篇文...
