3流プログラマのメモ書きですが、新規の記事ははてなブログ(3ryupg.hatenablog.com)に掲載することにしました。ExciteBlogもシンプルで気に入ってはいたのですが、シンタックスハイライトをするのが手間だったり、技術屋ははてながおおかったり、スマホ版で良からぬ広告出たり等々で、切り替えることに。過去記事もはてなブログへ移転したのですが、しばらくはエキサイトブログ側にも残しておきます。ここ数年放置でしたが、気がつけば合計訪問者数7.6Mにもなっていました。自分の忘備録で始めたつもりですが、少しは他のエンジニアの役にも立ってのであれば幸いです。IOException例外になります。??ってなってたら、サブフォルダの一つが読み取り専用属性がついていました。Directory.Deleteで削除しようとする場合、読み取り専用属性がついてると削除させてくれないようです。対処法としては、一旦サブフォルダの読み取り専用属性を全てのけてから、Directory.Deleteメソッドを実行するしかなさそうですorz...(VB.NET用のMy.Computer.FileSystem.DeleteDirectoryメソッドを使うと一気に消せるようですが。VB.NETに、一旦読み取り専用属性のけてから削除するサンプルコードがあるので、これを使わせてもらいました。今まで.Netそこそこは触ってきたはずなのに、未だにこんな仕様で驚いている3流PGでした。.Net開発(バッチ)メッセージボックスを表示したいバッチファイル実行時に、ユーザに重要な情報を伝えたい時に、コマンドプロンプト画面内での表示ではインパクトが薄いのでメッセージボックスで表示したいと思いました。以下のようにすれば、それが可能なようです。つけると、OKボタンを押さないと次の処理に進まなくできるようです。/w参考:MSGコマンドを使ってコマンドプロンプトやバッチファイルからメッセージボックスを出す。VBScirpt,WSH,バッチ(バッチ)32bitか64bitか判断するバッチファイルで、今バッチを実行しているOSがx86(32bit)なのかx64(64bit)なのか判断したいと思いました。ググると、バッチファイルで64ビットと32ビット違うコマンドを実行するにドンピシャな情報が。コピペですが、以下のバッチで判断できるようです。CIFS共有フォルダを使ってるんですが、ファイル操作ログを取る必要が出てきました。Unishphereを見てもファイル操作ログを取るような設定がありません。CIFS共有フォルダストレージの管理」のページに説明があるとのことでした。Series→ドキュメントからダウンロードできます。マニュアルと見ると、Windowsの監査ログの機能を使って、ファイル操作ログが取れるようです。通常のファイルアクセス監査ログを取る場合も、GPOかローカルグループポリシーエディタで監査機能を有効にする必要がありますが、VNXeも同様です。今回は、GPOを使わずに設定することにしました。いう拡張ソフト(拡張スナップイン)を入れる必要があるようです。このソフトを探すのに苦労しました。ダウンロードできました。32bit用なので、x86のWindowsにドメイン管理者権限で、インストールしてやる必要があります。Management]でスナップインを追加します。Mover...]で設定を行うVNXe上の共有フォルダサーバを指定します。auditing]にして、有効にします。Policy]配下にあるどの監査を行うか設定します。このあたりは、通常のグループポリシーで監査を行う場合と同じですね。英語なんでちょっとわかりにくいですが。access]ポリシーで成功時、失敗時とも監査するようにしました。後は、どのフォルダ・ファイルに対して監査するか設定します。このあたりも通常のWindowsファイルサーバと同じで、フォルダのプロパティのセキュリティから、どのユーザで、どのアクションをした時にログに残すか設定します。ファイル・フォルダ数が多いフォルダで、監査の設定をすると、反映するのに相当時間がかかりました。監査ログは、コンピュータの管理スナップインを立ち上げ、VNXe上の共有フォルダサーバに接続し、セキュリティイベントログから確認できます。イベントログのサイズ等も、通常のWindowsと同じようにセキュリティイベントログを選択し、プロパティから変更できます。実は,c$配下にはスナップショットデータもあったり,コンピュータの管理から、ログイン中のユーザや使用中のファイルがわかったりといろいろ面白い発見があります。VNXeサービス情報を取得して中を見てると、Linuxを使っているようですが、このあたりのWindowsとの親和性が高いのも、安物のLinuxNASとは大違いですね。参考:ドメインコントローラでオブジェクトアクセス監査を有効にすると。監査ログについてわかりやすく説明されています。情シスで何でも屋の三流プログラマのコーディング、サーバ管理、PC生活関係のメモ書き。このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。29検索カテゴリ全体Linuxサーバがらみ.Net開発PHP開発C/C++開発JavaSQLツール思ったこととかニュースとか。メッセージを入力してください。