URAMIRAIKAN

1020のなれの果て (since 2005.6.19)

選択されているタグ : Windows

タグを絞り込む : ActiveDirectory Office PowerShell VBScript VMware WEB Zabbix

Windowsで強制的にフォルダアクセス権を付与する

 これもそこそこの頻度で使うことになるのですが、その度に忘れてネットを検索したりするのでメモ。
 よくあるのは、移動ユーザープロファイルを使っている環境で削除したユーザーのプロファイルを消すときとかかな。(というか、GPOで「Administrators セキュリティグループを移動ユーザープロファイルに追加する」とかを最初から設定しておけば…)


"Invoke-RestMethod"とかの文字コード

 ここのところ、Windows環境からREST APIを叩くためにPowerShellで"Invoke-WebRequest"や"Invoke-RestMethod"を頻繁に使っています。
 このとき、POSTメソッドとかのBodyに含まれているマルチバイト文字がUTF-8として認識されていなかった。
 基本的なことなんだけど、やり方が分かるまでちょっと苦戦したのでメモ。


vCloud DirectorのAPIを使って組織VDCを作成する

 仕事でvCloud Directorを使う機会があるのですが、組織VDCの作成を自動化するためのスクリプト作成が結構難航していました。

 そもそもVMwareのPowerCLIには"New-OrgVdc"というコマンドレットが用意されているのですが、これでVDCを作成するにはストレージポリシーを"Any"する必要があるようです。ですが、うちの環境ではそれが許されていないため、PowerCLIでは手詰まりになってしまいました。そもそもvCloud関連のPowerCLIはまだまだ足りてない機能が多い気が…。情報も少ないし。
 そこで、vCloud DirectorのREST APIを使うしかないと。


Active Directoryで使われていないユーザーとOUを削除する

 Active Directoryをちょっと変わった使い方をしている所からの相談で、勉強がてらにいろいろとPowerShellスクリプトを作っていました。
 その中の一つで、「OU内のドメインユーザーが全て無効になっていたらOUごと削除する」というもの。
 あまり他での使い道はないかな。


「OneDrive for Business」で一部のフォルダのみを同期(プレビュー版)

 無償版OneDriveの容量削減が発表されたので、併用中のOneDrive for Businessを今後はメインにできないかと考えています。
 そこで問題になるのが、現在のOneDrive for BusinessのPC用クライアントでは全てのファイルやフォルダをローカルにダウンロードしてしまうということです。


 通常のOneDriveクライアントだと、OneDriveに作成したフォルダの中から同期するフォルダを選択することができます。
 しかし、OneDrive for Businessではできないのです。これはディスク容量に限りのあるノートPCやタブレットで使用する場合には致命的です。これもあってメインにできなかったといっても過言ではありません。
 もちろんマイクロソフトもこの問題は認識していて、一般向けのクライアントと統合する新クライアントでは同期するフォルダを選択できるようです。

 そんなわけで正式リリースを待つことができませんでしたので、プレビュー版の導入をしてみました。