2012年5月2日 星期三

使用命令提示字元,啟用管理者帳號或修改密碼

在命令提示字元中,使用以下命令來啟用 Administrator 帳戶,輸入後按 [Enter] 執行。
net user administrator /active:yes

 在命令提示字元中,使用以下命令來修改 Administrator 帳戶的密碼,輸入後按 [Enter] 執行。
 net user administrator 12345678
以上12345678就是administrator的密碼

  net user administrator *
視窗會出現提示輸入密碼或再次確認密碼的問答

使用登錄檔自動登入系統

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"CachedLogonsCount"="50"
"DefaultDomainName"="DomainName"
"DefaultUserName"="UserName"
"DefaultPassword"="Password"

;將DomainName、UserName、Password改成要自動登入的名稱即可。

;如果您想略過自動登入,而要以另一個使用者身分登入系統,
;請在登出之後或者 Windows XP 重新啟動之後,按住 SHIFT 鍵。
;請注意,此程序只適用於第一次登入。
;如果要在未來的登出情況強制套用這項設定,系統管理員必須設定下列登錄機碼:
;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
;    數值:ForceAutoLogon
;    類型:REG_SZ
;    資料:1

使用批次檔和7zip排期備份資料

CLS
@ECHO off
ECHO.
ECHO.
ECHO          ===== 正在備份資料 =====

REM 取得日期,格式YYYYMMDD。
SET _MyDate=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%

REM 設定備份目的路徑。**以下存放路徑、目錄、存取權限、檔案名稱,需先手動確認。**
SET _DB_Backup_PATH=\\192.168.1.100\Backup
SET _FileName=CB1_db_%_MyDate%0200
SET _Local_Log_PATH=.


REM 寫入記錄檔
echo ===開始備份 %_MyDate% %time% === >> %_Local_Log_PATH%\DB_Backup_log.txt
echo. >> %_Local_Log_PATH%\DB_Backup_log.txt


REM 使用7z加壓縮,並寫入記錄檔。
7z a -scsUTF-8 %_FileName%.7z %_FileName%.bak
IF EXIST %_FileName%.7z (ECHO 檔案%_FileName%於%time%壓縮成功 >> %_Local_Log_PATH%\DB_Backup_log.txt
)ELSE (ECHO 檔案%_FileName%於%time%壓縮失敗 >> %_Local_Log_PATH%\DB_Backup_log.txt)
echo. >> %_Local_Log_PATH%\DB_Backup_log.txt


REM 複製所有.7z且為保存屬性的檔案,到備份資料夾,清除保存屬性,並寫入記錄檔。
XCOPY /M /D /I /Y /F  *.7z %_DB_Backup_PATH% >> %_Local_Log_PATH%\DB_Backup_log.txt
echo. >> %_Local_Log_PATH%\DB_Backup_log.txt


REM 刪除沒有保存屬性的壓縮檔,並寫入記錄檔。
DEL /S /A-A *.7z >> %_Local_Log_PATH%\DB_Backup_log.txt
echo. >> %_Local_Log_PATH%\DB_Backup_log.txt

REM 寫入記錄檔
echo ===備份完畢 %_MyDate% %time% ===>> %_Local_Log_PATH%\DB_Backup_log.txt
echo. >> %_Local_Log_PATH%\DB_Backup_log.txt
echo. >> %_Local_Log_PATH%\DB_Backup_log.txt
xcopy /Y %_Local_Log_PATH%\DB_Backup_log.txt %_DB_Backup_PATH%

ECHO.
ECHO.          ===== 備份完畢 =====
ECHO.
ECHO.