実際に困ったパスは
C:\Users\orange\Documents\Assassin's Creed III
で、
C:\\\\\hoge\\fuga\\
みたいにした上で(それは動いた)、 ' は \' にっていうので
C:\\\\Users\\orange\\Documents\\Assassin\'s Creed III
ってしたらやっぱダメじゃんってなった><

@orange_in_space "associators of {Win32_Directory.Name=\"D:\\\\Test't\"} where ..." とか

フォロー

@unarist それもダメっぽいです・・・><
D:\__test\'yabai

\"D:\\\\__test\\\'yabai\"
にしてみたけどだめでした><

@orange_in_space それは二つ目のディレクトリセパレータとしての\が十分にエスケープされてないのでは。例えば
new ManagementObject("Win32_Directory.Name=\"D:\\\\__test\\\\\'yabai\"")
でどうでしょう。

@orange_in_space この場合'そのものはエスケープ不要なので一個余分でした。new ManagementObject("Win32_Directory.Name=\"D:\\\\__test\\\\'yabai\"") で十分っぽい。

ログインして会話に参加
:realtek:

思考の /dev/null