it-swarm-ja.com

サイレントな方法で、Windows 8のユーザープロファイルディレクトリ名を正しいユーザー名に変更しますか?

Windows 8に初めてログインするとき、これは私のユーザーフォルダーです。

C:\Users\Administrador.ELEKTRO-PC

コンピューター名はユーザー名に追加されますが(笑)、実際のユーザー名は次のとおりです。

Administrador

「%userprofile%」ではなく「%username%」環境変数で動作するスクリプトがたくさんありますが、変更できず、変更もしません。

サイレントウェイでこのWindows 8の災害を変更して、正しい名前をユーザーフォルダー名に戻す必要があります。どうすればよいですか?

私はサイレント/無人の方法でそれを行う方法を探しています 'Windows 8の無人インストールのためにそれを行う必要があるため、他のアカウントまたは奇妙なことにログインするために再起動するアカウントを手動で作成することはできません。

これは、Windows8インストールのインストール後の部分でスクリプトを実行するためのバッチまたはvbsスクリプトのいくつかの指示で実行できることを願っています...

PS:関連する質問で、ユーザーフォドラー名が「C:\ Users\Username_000」であることがありますが、私の場合はそうではありません。

だから...スクリプトで実行できるなら、私はどちらが疑似的な方法で最初の命令になるか想像することができます:

Dim Username     as string = expand_variable(%username%)     -> (Administrador)
Dim ComputerName as string = expand_variable(%Computername%) -> (ELEKTRO-PC)
Dim FolderName   as string = expand_variable(%userprofile%).substring.lastindexof("\") -> (Administrador.ELEKTRO-PC)

' Now we have the correct user name to rename the folder, 
' but now what is the next step to do? to let windows to rename the userfolder... 
2
ElektroStudios

プロファイルの名前を変更するのが面倒になるか不可能な場合は、代わりに mklink を使用して、実際のパスにリダイレクトする予想パスに NTFSジャンクションポイント を作成できます。

mklink /J C:\Users\Administrador C:\Users\Administrador.ELEKTRO-PC

次に、「C:\ Users\Administrador」という名前のディレクトリのように見えるものが表示されます。内部を見ると、Administrador.ELEKTRO-PCディレクトリの内容が表示されます。

5