Posts

Showing posts from 2014

PowerShellでリモートへログインしてリモートデスクトップのON/OFFはできるのか?→できる

ものすごい回りくどい検索結果ばかり出てくるので最短だけ書きますが、Windows7どうし(Home → Premium)で吊るしのPowershellを直接コマンドラインで叩いて、リモート側のリモートデスクトップのOn/Offを行うコマンドは、一行で  (Get-WmiObject win32_TerminalServiceSetting -Namespace root\cimv2\TerminalServices).SetAllowTSConnections(1) これだけです。参照元は ココ 。 Namespaceとrootの間はスペースが1つあって、括弧もこのまま。SetAllowTSConnections(1)をSetAllowTSConnections(0)に変えてmstsc.exeで接続するとOKとアウトな結果が確認できると思います。その間にリモート先のリブートすら必要ありません。 おそらくGet-WmiObjectの戻り値を使わないと駄目そうなんですが、たぶんこんな感じのが端折ってあるんだと思います。 http://4sysops.com/archives/enable-remote-desktop-on-remote-computers-with-powershell/ 実際使っているのはPowershellではなくてWMIだとか、細かいパラメータはいろいろ意味があるとか本当は大切でしょうけれど、出来る出来ないの話がWindowsのバージョンが多すぎたりコマンドのバージョンも多すぎたりして非常にぼんやりしてしまっているように思います。 そのずっと手前、リモート側のPowershellまで接続するまで辿りつくのにEnter-PSSessionがらみでややこしい認証の設定があった(かもしれない…)のですが、ここでは省略させていただくということでご健闘を祈ります。

Firefox Syncをowncloudで設定してもUnknown Errorで終わるのは、バージョン上げとプロファイル側の設定が不備だから

以前自前でsyncサーバを立てる話を書いたのですがいつのまにか動かなくなってしまって難儀をしていて、でもownCloudにはmozilla syncという便利なアプリが入ってて(入れないといけない)面倒な作業がゼロになりました。 ただ非常にドキュメント類が不備なため、アプリを活性化したはいいがfirefox側で一体なにをすればいいのかまったく分かりません(でした)。ひっかかるポイントはこのへんです。(ownCloudが6.0.3で入れたアプリはmoziila syncの1.4) mozilla sync 1.4はownCloud 6.0.0では動かない アプリページのChange Logにはちゃんと書いてあるんですけど、それだったらエラー出してくれ。。     v1.4: 2014-02-11     * IMPORTANT: Incompatible with ownCloud 6.0.0! ownCloud 5.x and ownCloud 6.0.1 work fine. version.phpってものすごい微妙な書き方なんですよね。     $OC_Version = array(6,0,0,16);     $OC_VersionString = '6.0.1'; どっちだよ!(=_=) こんなんだったら迷わず上げてください。 Sync用のメールアドレスをowncloudのユーザ設定からセットしないといけない これやらないとfirefox側でUnknown Errorとか無慈悲なエラーでとまります。えーとまずmozilla syncをenableしたらまずユーザ設定のページに行ってください。専用のセクションがあります。 firefoxの設定の仕方が書いてない 使ったのは24.5.0。Pale Moonの64bitですけどここはおんなじだと思います。 Tools -> Set Up Sync..ではCreate a New Accountでそのセットしたアドレスと元々のowncloudユーザのパスワードを使う。サーバのURLはownCloud(のユーザ設定画面)に書いてあるとおり、1.4では  https:(またはhttp:)//サーバ名/owncloudのトップ/remote.php/m

Thinkpad T61の64bit Windows7にBluetoothのヘッドフォン(SBH80)がつながらないので、lenovoに行って母艦側のEDR関連ドライバを入手する

Bluetoothのよさげなヘッドフォン(SBH80)がソニーから出てたので買ってみたのですが、どういうわけかペアリングの後に64bitのWindows7がうまくドライバを入れられずに失敗してました。電波越しのデバイスにドライバもへったくれもあるかと思いながら、Sonyを漁っても一向にそれっぽいものは見つかりません。もしかしてPC本体側なの?と思ってレノボに行ってみたらそれっぽいのがあって、入れてみたら解決しました。別にソニー云々じゃなくてEDRまわりだったのですが。 リンクはどうせコロコロ変わると思いますが参考までに。 http://support.lenovo.com/en_US/detail.page?LegacyDocID=MIGR-67853 カテゴリからBluetooth and Modem オペレーティングシステムでWindows7を選ぶとドライバ名 "Bluetooth with Enhanced Data Rate Software II for Windows 7 (32-bit, 64-bit), Vista (32-bit, 64-bit) - ThinkPad" が出てきます。 ついでに放置してたMotorolaのS10-HDもつながるようになっちゃって、なんか買わなくてよかったのかな感もあるのですが、いいやもう音良いし。とにかくもうちょっと親切なエラー出せんのかWindows

owncloudの暗号化を設定したとたんログインできなくなって、その後クライアントが同期に失敗し始める。

サーバは6.0.1(64ビットRHEL/apache2.2.x上)、クライアントは1.5.0.1913のWindows版を64ビットの7で。 owncloudはEncryptionのビルトインアプリを有効化することで初めてファイルの暗号化を使えるのですが、まずサーバにログインできなくなり、それを直しても今度はクライアントが同期に失敗するようになってしまいました。該当のリファレンスはこれ Cannot login after enabling encryption https://github.com/owncloud/core/issues/3629 結局phpをopensslを有効にして(--with-openssl)ビルドしていなかったという原因だったのですが、サーバがphpのバージョンにシビアで5.3.3以上必須(5.3.2でハマってました)、なので最新の5.5.8を並行導入しました。apacheのモジュールが絡むとひときわ面倒です。あーもう、あーもう。 そして次に起こるのがクライアントから新しいファイルを同期しようとするとひっきりなしに失敗して"The server did not provide an ETag"などと喚きながらも最後には諦めて何もしないという問題。ググったリンクも無駄足だったので書かないですけど、これはクライアントを再起動することですんなり直りました。直ってみたらそりゃそうなんだけどさ、再起動が必要とかなんとか、もうちょっと親切なこと言えないのかね……。 どちらも、エラーが原因を根源的なものから表示しないという問題なのですが、タダのものに文句言えないのが痛し痒しですね。phpの下位互換性のショボさも毎回の泣き所です。