Можно использовать интерфейс mod_proxy для mod_rewrite на mydomain.com для создания содержания обратного прокси сервера из mysite.sites.com
http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule
например.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ http://mysite.sites.com/$0 [L,P]
Это будет служить любому существующему файлу или каталогу на сервере, таким образом, они смогут загрузить файлы и служить другому содержанию при проксировании несуществующих URL с серверов.
Здесь задействовано несколько вещей. Самым важным является то, что Powershell не работает в том же контексте, что и ваш проводник Windows, поэтому он не знает о подключенных к нему дисках, и наоборот.
Во-вторых, избавьтесь от diskpart и используйте собственные средства Powershell. Для начала взгляните на «New-PSDrive» ( http://technet.microsoft.com/en-us/library/hh849829.aspx ).
В-третьих, возможно, что эти операции являются асинхронными, и ваш скрипт может немного подождать, пока буква диска не будет удалена / прикреплена. (Этого не происходит вручную, потому что вы достаточно медленны по сравнению с выполнением скрипта).