からめもぶろぐ。

俺たちは雰囲気で OAuth をやっている

PowerShell

SharePoint でユーザーをサイト コレクションの管理者に追加する

SPWeb.SiteAdministrators に Add しても追加できないので困っていたら SPUser のほうを変更するらしいです。simondoy.com $site = Get-SPSite "http://sharepoint.example.com" $user = $site.RootWeb.EnsureUser("EXAMPLE\testuser") $user.IsSiteAdmin = …

SharePoint 2013 のコンテンツ データベースの名前を変更する

SharePoint 2013 をインストールすると、初期状態で管理センター用にコンテンツ データベースが作成されます。このデータベースの名前は SharePoint_AdminContent_<GUID> となるのですが、GUID をつける必要もないような気がするので、データベースの名前を変更し</guid>…

SharePoint 2013 のリストに内部名でアクセスする

SharePoint 2013 のリストには内部名と表示名が存在します。SPListItemCollection オブジェクトのインデクサからリストを取得するときは、表示名を指定しなければなりません。 $web = Get-SPWeb http://sharepoint.example.com $list = $web.Lists["サイトの…

SharePoint 2013 で PowerShell からグループにユーザーを追加するときの注意点

SharePoint 2013 でグループにユーザーを追加するスクリプトを書きました。 $web = Get-SPWeb "http://sharepoint.example.com" $group = $web.SiteGroups["Test Group"] $group.AddUser("example\testuser", $null, $null, $null) 登録されていることが確認…

SharePoint 2013 で更新日時の表示形式を「標準」にする

SharePoint 2013 でリストやドキュメント ライブラリを作ると、既定で登録日時と更新日時の列ができるのですが、これらの表示形式が「フレンドリ」になっていて使いづらいので、一発で書き換えるスクリプトを作りました。github.com Add-PSSnapin Microsoft.…

PowerShell で iPhone の画像の回転を元に戻す

iPhone で撮影した写真は縦横が逆になってしまうことがあるらしく、検索すれば情報はいっぱい出てくるのですが、要するに Exif 情報を認識して回転してくれないことが原因のようです。煩わしいので Exif に従って画像ごと回転してしまいたいと思います。C# …