2017-10-10 19 views
0

PowerShellを自分で教えようとしましたが、空のtxtファイルの名前を変更することから始めました。ファイルは私のCドライブの中に100%あり、構文が正しいことを確認しました。私の問題は何か?アイテムが存在しないため "c: hi.txt"のアイテムの名前を変更できません

rename-item -path c:\hi.txt -newname hello.txt 
Rename-Item : The item does not exist 

編集:ファイル名がhi.txtであり、余分な拡張子が隠されていることがわかります。実際はhi.txt.txtです。今私は管理者であり、テキストファイルを作成したにもかかわらず、パーミッションエラーが発生しています。

rename-item -path c:\hi.txt.txt -newname hello.txt 
Rename-Item : Access to the path is denied 
+3

コードを表示しますか? – orhtej2

+0

私たちが見ることのできないコードを手助けするのは難しいです。それを私たちに説明しないでください。 **私たちに見せてください。 – Amy

+0

"*私の問題は何か?*" - UACのようなアクセス権の問題であれば、C:\への変更を期待していたので、AccessDeniedと言います。ファイルが存在することを1つの方法で確認すると、そのビューは欺瞞的でなければなりません。エクスプローラはデフォルトでは偽装されているので、「ファイル拡張子を隠す」がオンになっていて、実際にファイル名が「hi.txt.txt」になっていると思いますか?代わりに、最初の文字か最後の文字か、視覚的に存在しない文字のいずれかにスペースを付けて名前を付けましたか? – TessellatingHeckler

答えて

0

私のアカウントにはローカル管理者権限がありませんでした。私はドメイン管理権限を持っています。ローカル管理者アカウントとしてサインインした後、私は試してみました。

+0

に追加しました。デフォルトでは、コンピュータをドメインに参加させると、ローカル管理者グループにドメイン管理者グループが置かれます。したがって、ローカル管理者特権を持たないドメイン管理者は少し奇妙です。 –

+0

どのような違いがありますか?普通のユーザーはファイルを変更できない場合でも 'c:\>'のファイルを見ることができます。もし試してみたら、 "存在しない"の代わりに "AccessDenied"を取得しようとします。 – TessellatingHeckler

関連する問題