顯示具有 VB Script 標籤的文章。 顯示所有文章
顯示具有 VB Script 標籤的文章。 顯示所有文章

2011年4月27日 星期三

WQL(SQL for WMI) 0x80041017 錯誤碼

  之前自動刪除七日前的檔案這個vbs,裡面的WQL我改用了Like後,突然不能正常執行,出現下面這個錯誤
F:\deleteExpfile.vbs(17, 1) (null): 0x80041017  
  錯誤的第17行是下面這行,記得之前用都很正常啊
For Each objFile in colFiles

2009年12月22日 星期二

使用CDO.Messages來發信,未設定認證(smtpauthenticate)的奇怪現象

基本上使用CDO.Messages來發信,可以選擇使用本機SMTP service或是遠端的SMTP,但我想大多數應該是用遠端的方式吧,畢竟不是每台Sever都有裝SMTP service的

我平常在正式環境使用都是用遠端,然後有啟用基本認證,要輸入帳號密碼後才能寄,這樣幾乎不管到哪裡,程式都能寄信,到目前為止我還沒遇過有問題的,相關程式碼在 http://adalf0722.blogspot.com/2008/12/vbs.html

2009年8月15日 星期六

取得DTS的屬性值與全域變數

因為之前設計了一個DTS定期撈取執行失敗的工作排程,然後會寄送mail通知相關負責人,頂多附上歷程紀錄的相關資訊,有時資訊一多,根本看不出來錯在哪裡,雖然封裝屬性裡可以設定錯誤紀錄檔,但是我不知怎麼取得相關資訊,我在資料庫裡找了好久都找不到,經過一段時間尋找,終於讓我發現啦,原來用VB Script可以取得該封裝的相關資訊啊,分享給各位囉

2009年2月12日 星期四

SMTP 550 5.7.1 not permissions as this sender

如果寄信失敗,結果回傳錯誤碼550 5.7.1 ,錯誤訊息跟下面三種情況一樣的話,表示你使用的發信伺服器,有限制寄件者需與帳號一致喔,意思就是若用我的帳號發信,寄件者就不能設成別人,請檢查你的程式寄件者是不是設的與帳號不同!一般發信若是使用SMTP services來寄信是不會有這種困擾的,因為寄件者就算設不存在的也照樣可以寄!

2009年1月13日 星期二

自動刪除七日前的檔案

最近剛好需要,上網有找到例子,可是沒法直接用,會出錯,只好再參考指令碼存放庫的sample,改了後終於可以用了,分享給大家囉!

下面這個例子是會刪除在c:\Downloads下7天前所建立,然後副檔名為txt文字檔囉,請複製後存成vbs的檔案就可以了,也可以用在DTS裡的ActiveX Script喔

2009年1月3日 星期六

自動重開機

一般情況要自動重開機很簡單,很多小工具可以達成,但是若server的桌面是在"鎖定"的狀態下,直接排程重開機的指令是沒有作用的喔,最好的方好是先排程"登出"的指令,然後再排程"重開機"的指令囉

2008年12月19日 星期五

用vbs發信很簡單

server上不需安裝smtp服務,但你必須有一發信帳戶就可以使用這個發信囉,發信時還可附加檔案或從文字檔讀取內容喔