タグ

vbsに関するmasahirorのブックマーク (10)

  • WMIを使ってDell製PC・サーバの保守ステータスを確認するVBS

    DELLで購入したPCについて問い合わせを行う場合、サービスタグっていうタグナンバーを使ってここで問い合わせを行います。 端末毎に微妙にサポート連絡先が違ってたりするんだけど、それっていちいち調べるのめんどくさいじゃないですか。なんでスクリプトにして自動問い合わせ出来るようにしてみました。 しょぼいスクリプトなんですが、非プログラマが作成するプログラム・・・もとい僕が作るプログラムなんてこんなもんです。ソースもGoogleで検索したサンプルコードを切り貼りしております。 動作的には 1.BIOSからサービスタグを取得 2.サービスタグ番号をDellサポートページにGET 3.帰ってきたHTMLから必要な値を取得して表示 こんな感じです。問い合わせにはインターネットに接続された環境が必要です。コードをメモ帳か何かで保存してファイル名を”hogehoge.vbs”とか適当な名前を付けてダブルク

    WMIを使ってDell製PC・サーバの保守ステータスを確認するVBS
  • VBScript で Active Directory ユーザーのCNを変更

    Option Explicit Const OldName = "usertest1" Const NewName = "usertest001" Dim baseDN, objRootDSE Dim objConnection, objCommand, strCommandText Dim objRecordSet, strUserDN Dim objUser, objPOU, strPOUName baseDN = "" ' ベースDNの取得 On Error Resume Next Set objRootDSE = GetObject("LDAP://rootDSE") If Err.Number <> 0 Then WScript.Echo "ドメイン接続に失敗しました。終了します。" WScript.Quit Else baseDN = objRootDSE.Get("defau

    masahiror
    masahiror 2010/07/06
    CN変更
  • SPF compliant CDO message

    masahiror
    masahiror 2010/04/27
    CDOによるメール送信(特にReturn-Path)
  • Windowsユーザーのためのワンポイント・レッスン 第23回

    前回は,オブジェクト指向の中心概念であるクラスを紹介しました。クラスを使用すれば,自分たちが現在考えている内容を,効率的かつ分かりやすく表現できます。今回は,データのセキュリティを確保する際に重要な意味を持っている暗号化機能とクラスの関係を取り上げます。暗号化という用語を見ただけで気が重くなってしまう人も結構いると思いますが,Microsoftの担当開発チームは暗号化技術をクラス化して提供しています。暗号化クラスの定義が分かりやすければ,私たちWindowsユーザーは「難しい」と考えられている暗号化技術を簡単に使えるはずです。それでは早速,提供される暗号化クラスがどのようなものであるのか調べてみましょう。 暗号化クラスとは何か? 私たちはほぼ毎日データを操作しています。データ操作の過程では,おそらく,直接あるいは間接的に,一部のデータを暗号化していると思います。そして時には「このデータだけ

    Windowsユーザーのためのワンポイント・レッスン 第23回
    masahiror
    masahiror 2010/03/02
    CAPICOMによる文字列の暗号化
  • Active Directoryのユーザ管理 (1) | Sunvisor Lab.

    このトピックはExcelVBAを利用してActive Directoryのユーザ情報を管理するやり方についての記録です。 Excel VBAの参照設定 Active DS Type Library Microsoft Scription Runtime Microsoft WMI cripting V1.2 Library 上記を追加する Active Directoryユーザ管理のためのモジュール mdlADSI 後のCADSIを使うための構造体TADUserを定義している Type TADUser UserID As String FirstName As String LastName As String Password As String DisplayName As String UserPrincipalName As String Description As Strin

    masahiror
    masahiror 2010/03/02
    ユーザ管理(
  • VBScript/ユーザーのCNを変更 - らくがき帳

    masahiror
    masahiror 2010/01/12
    ADでCNを変更するVBS
  • EXCEL VBAからシートのPDF変換を行う - BullZip PDF Printer - Developer☆STYLE

    [2009-12-17]頂いたコメントを元に追記しました。 PDFファイルを作成可能なフリーソフト「BullZip PDF Printer」 - GIGAZINEで紹介されていた、無償のPDF作成ツール。 既に常用している方も多いのではないでしょうか。 家(FREE PDF Printer)を覗いてみると、 Features COM/ActiveX interface for programmatic control. FREE PDF Printer の文字が。VBやVBAからPDF変換の機能を利用できるのでは?と考え付きました。 ヒントはユーザガイドにあります。 COM Automation All examples where COM Automation (ActiveX) is used to control the printer must use a different P

    EXCEL VBAからシートのPDF変換を行う - BullZip PDF Printer - Developer☆STYLE
    masahiror
    masahiror 2008/11/07
    ExcelをPDFに変換する方法
  • Deep Decryption - VBScript Tips - Execute とExecuteGlobal

    Execute, および ExecuteGlobal ステートメントはそのパワフルな内容にも関わらず、意外と知られていないもののひとつです。ここでは有効なものから無駄なものまで、さまざまな使い方を列挙します。 まずは簡単な例から。 上記を実行すると"Hello!"と書かれたダイヤログが表示されます。Execute() の機能は、コード中に定義された文字列をVBScript のコードだとして解釈、実行する、というものです。(文字列中の" は"" と表記することに注意) 解釈する文字列は、複数行に渡っていても構いません。その場合、コロン":" で連結するか、改行コード(例えばvbCrLf)で連結します。また、関数もクラスも定義出来ます。 (注):複数行の表記は改行コードと":" の2種類がありますが、改行コードの使用をオススメします。というのも、ある行にコメント(') があった場合、後

    masahiror
    masahiror 2008/08/19
    VBSでIncludeを実現する方法
  • 【コラム】Windows XPスマートチューニング (221) Windows XP終了時にスクリプトを実行する | パソコン | マイコミジャーナル

    こんにちは、阿久津です。先日、ベータテスター向けにWindows Vista Build 5456.5が公開されました。早速、連載のネタになりそうなものを探すため、インストールしようと思いましたが、なぜかエラーが多発して導入できません。Windows PEによるセットアップでエラーが発生し、何度か試して同ステップをクリアするとブートローダのエラーが発生するため、ほとほと困り果ててしまいました。Web上のニュースグループなどを色々と調べてみると、セットアップ時にキーボードレイアウトの設定を「Microsoft IME」から「US」に変更することで、前述の問題を回避できました。 もちろんセットアップ完了後は、コントロールパネルにある「地域と言語のオプション」の<キーボードと言語>タブを開いて、<設定>ボタンで呼び出す「テキストサービスと入力言語画面」から<日語 - Microsoft IM

    masahiror
    masahiror 2007/08/02
    シャットダウン時に処理を走らせる方法
  • 1