sublime 真的是很好用的編輯器
要不是費用實在太高 (畢竟我只是拿來代替記事本)
還真的很想付費支持 (美金 $80 啊 .. 如果真的有用到那麼多功能 想必收入也不錯吧)
在這邊懺悔一下 (sublime 很大方的,沒付費也讓你用,只是偶爾跳個警告訊息)
2017/12/06
2017/11/02
sapgui 安裝問題
昇到 windows 1709 之後
sapgui 莫名不穩定,主要的問題是 sapgui 視窗中的 componet (button) refresh 速度過慢,變成我每次按按鈕都要等 refresh (約1~3秒)
2017/10/18
離離人員帳號停用、信箱隱藏、移除群組
# 程式目的
#
# 1 移除使用者所屬的所有群組,只留下 domain user; 這是主要群組,無法移除 (也沒必要)
# 2 將使用者從 exchange 全域通訊錄隱藏
# 3 將帳戶設為停用
#
"注意,程式將自動處理 OU=停用,OU=Users,OU=MyBusiness,DC=motorpro-sbs,DC=local 底下的所有使用者"
"請確定已將使用者移動到 停用 這個 OU 中"
read -host "按 [enter] 繼續, 按 [ctrl + c] 中止"
Import-Module ActiveDirectory
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
$GroupsOU = 'OU=停用,OU=Users,OU=MyBusiness,DC=motorpro-sbs,DC=local'
$ou = Get-ADUser -SearchBase $GroupsOU -Filter *
foreach ($user in $ou) {
$UserDN = $user. DistinguishedName
Get-ADGroup -LDAPFilter "(member=$UserDN)" | foreach-object {
"移除 $UserDN 的所有群組"
remove -adgroupmember -identity $_. name -member $UserDN -Confirm: $False}
$username = $user. Name
"在 exchange GAL 中將 $username 的 email 設為隱藏"
Set-Mailbox -HiddenFromAddressListsEnabled $true -Identity $username
$userAccount = $user. SamAccountName
"將帳戶 $userAccount 設為停用"
Disable-ADAccount -Identity $userAccount
}
2017/09/22
linux 遷移
這是在做 fail2ban 時想到的
原本的順序是
- mailscanner
- spamassassin
- mailscanner-mrtg
結果 mail 服務雖然起來了,但因為 mailscanner 的設定,postfix 會把信件放到 hold 區,等待 mailscanner 檢查;如果 mailscanner 設定不正確,導致無法正常運作,信件會永遠留在 hold 區,無法遞交給 exchange ,對使用者來說,就是沒有收到信件,就是問題。
所以有另外一個想法, 先處理相對不重要的服務,再慢慢 debug (就是和上面的順序相反)
之前會這樣做,主因是因為 linux 遷移後,hostname 和 ip 就會更換,更換後沒有過渡期,直接上線
這樣的做法會導致沒有辦法測試,也就沒辦法確保服務正常執行
正常的公司應該是要先確保服務正常執行再做遷移
程序應該是
- 建置 lnx06 VM
- 指定外部 ip 和外部 dns name
- 按最初的列表,進行相關 config
- mailscanner
- spamassassin
- mailscanner-mrtg
- config 完進行測試,可以慢慢測
- 這樣可以排除到目前為止遇到的各種問題
- 全部都測完再上線即可
fail2ban 0.9.6-2
原先在 debian 6 做 apt-get dist-upgrade ,結果因為 esstential package : dpkg 無法相容,導致整個基礎架構的套件安裝有問題 (可能是 debian 6 -> 9 版本跨太多)
** 以後不要再做 dist-upgrade **
如果跨太多版本,另裝一台 VM ,再將軟體裝回去,再把設定檔複製過去,理論上也可以無痛轉移
在遷移的過程中,fail2ban 的服務未如預期運作,原來是設定檔的結構有大變動
記錄如下:
2017/09/15
為程式碼加上高亮度
參考 [技術分享] 寫給會在部落格中撰寫程式碼的你 ─ 在網頁中嵌入高亮程式碼上色 (syntax highlighting)
為部落格裡的程式碼加上高亮度,看起來乾淨又容易判讀
不過上面那個文章的 blogger 有點久遠了
更新一下最後的 CSS 部份:
按 [自訂]
[進階] / [新增 CSS]
再把從 prism 下載的 css 檔內容,完整的貼進去即可
2017/09/14
sapdev02 更新步驟
目標是 sap 的 database restore 流程自動化,不過能半自動化應該就不錯了
因為 script 要寫偵測和應對機制很麻煩 (特別是 batch file)
2017/08/28
讓 www.servername.com.tw 支援 https
讓 www.servername.com.tw 支援 https
參考 如何免费的让网站启用HTTPS | | 酷 壳 - CoolShell
在 lnx03 中按上述連結安裝 certbot-auto,測試後在 crontab 排程每天檢查兩次,過期就會自動更新
參考 如何免费的让网站启用HTTPS | | 酷 壳 - CoolShell
在 lnx03 中按上述連結安裝 certbot-auto,測試後在 crontab 排程每天檢查兩次,過期就會自動更新
2017/01/25
windows server 空間不斷減少
keyword: disk space usage 磁碟
用 windirstat 只知道空間減少的很奇怪
windirstat 表示:硬碟被用掉 107G
檔案總管表示:才不是,明明就用掉了220G
用過檔案總管的搜尋、total command 的搜尋,對空間怎麼被用掉的毫無頭緒
事情的進展是在 lifehack 這一篇
找到 spaceSniffer 把沒用的 windirstat 換掉,才看到空間原來是被 System Volume Information 吃掉了 100G 左右
查了好幾篇怎麼把 System Volume Information 砍掉,不過都沒有效果
指令:vssadmin list shadowstorage
.png)
原來是被 vss 吃掉;印象中之前原本有啟用,但後來不知什麼原因停用了;於是將陰影複製重新啟用,並設定 maximum
總算成功的把 100G 空間要回來
上個月
.png)
昨天
.png)
今天 (做完 vss 之後)
.png)
2017/01/06
錯誤訊息:cs0246 報表程式開發問題
錯誤訊息:cs0246 報表程式開發問題
話說前面 這是低級錯誤 U_U
因我的問題已經解決了,所以畫面只能參考別人的

檢查明明有 using 也有加入參考,dll 也都放在 bin 下面,用Visual studio測沒問題,放進IIS卻有錯誤
原因是我忘記把IIS裡面的資料夾轉成應用程式了
藍框是應用程式,黃框是資料夾;差別在於會不會去IIS會不會去編譯程式碼(猜的)
.png)
轉成應用程式的方法
.png)
所以我說是低級錯誤了 .. U_U
訂閱:
文章 (Atom)

