Bagaimana cara mengubah pengguna yang saya masuki dengan Network Share?

63

Saat menyambung ke server melalui Explorer (bukan drive jaringan yang dipetakan) bahkan jika kotak centang "Ingat kredensial saya" tidak dipilih, Windows mengingat kata sandi sampai Anda keluar. Apakah ada cara untuk mengganti pengguna / kata sandi untuk berbagi tanpa keluar dan kembali?

Tim
sumber

Jawaban:

29

Apakah Anda memetakan berbagi ke sistem Anda, atau hanya mengaksesnya secara langsung melalui Komputer Saya? Jika Anda memetakan drive, maka Anda dapat memilih tautan ke Connect menggunakan nama pengguna yang berbeda dan memilih pengguna / kata sandi di sana. Perintah 'net use' juga akan memungkinkan Anda untuk mengakses share menggunakan kredensial alternatif, tetapi tidak yakin apakah itu akan memungkinkan Anda untuk menelusuri share tanpa memetakannya menggunakan kredensial alternatif tersebut.

Matrix Mole
sumber
12
'penggunaan bersih' berhasil! Perintah 'net use \\ SERVER * / user: username' berfungsi untuk mengubah kredensial untuk berbagi. Terima kasih!
Tim
1
@Tim M: Sebenarnya, sepertinya berfungsi lebih baik net use \\SERVER\SHARE ...- yaitu, tanpa tanda bintang (dan dengan sharename, tapi saya menganggap Anda menggunakan satu ketika Anda benar-benar menjalankannya ;-). Tanda bintang menyebabkan huruf kandar ditetapkan; lakukan ini terlalu sering dan kamu akan kehabisan!
SamB
Saya memiliki masalah yang sama, tetapi ketika melakukannya saya mendapatkan kesalahan System error 1326 has occurred.dan Logon failure: unknown user name or bad password.tetapi saya tahu nama pengguna dan passwor berani memperbaiki
Petah
1
Dicoba dengan *"Beberapa koneksi ke server atau sumber daya bersama oleh pengguna yang sama, menggunakan lebih dari satu nama pengguna, tidak diizinkan. Putuskan semua koneksi sebelumnya ke server atau sumber daya bersama dan coba lagi." Dicoba dengan \share, mengatakan "Perintah selesai dengan sukses." tetapi saya masih tidak dapat mengakses bagian itu.
Mark Jeronimus
@tim Solusi itu bekerja dengan baik untuk saya. Saya memiliki situasi di mana saya mengganti nama pengguna saya di Synology NAS untuk membuatnya sejajar dengan pengguna Windows saya, tetapi direktori rumah tidak muncul, bahkan setelah me-reboot server dan klien. Saya menghapus semua bagian lama, dan kemudian mengeksekusi net use \\SERVER * /user:username. Berhasil memasukkan kata sandi saya dan tiba-tiba semua saham saya muncul. Saya harus menambahkan bahwa tidak ada huruf drive yang ditetapkan, bertentangan dengan apa yang disiratkan SamB. Justru perilaku yang saya harapkan. =)
padi
41

Anda dapat mengganti kredensial yang disimpan untuk saham di Windows melalui Panel Kontrol. Saya percaya ini harus dimungkinkan sejak sekitar Windows 2000, atau setidaknya XP. Namun, nama-nama fungsi ini berbeda di semua versi. Saya menggunakan nama-nama dari Windows 7 dalam posting ini.

  • Buka halaman akun Anda di Akun Pengguna dan Keselamatan Keluarga.

    (Klik gambar Anda di menu mulai, atau navigasikan melalui panel kontrol).

  • Di panel sebelah kiri, pilih Kelola kredensial Anda.

  • Di bawah Kredensial Windows:

    • Jika server yang dimaksud memiliki entri, hapus entri itu.

      (Kemungkinan besar itu tidak akan hadir, jika Anda belum pernah ke sini sebelumnya).

    • Pilih Tambahkan Kredensial Windows.

    • Masukkan server (mis \\10.0.0.2\myShare.).

    • Masukkan kredensial baru yang diinginkan.

Sekarang, ketika menavigasi secara manual ke \\10.0.0.2\myShare, itu tidak akan menggunakan kredensial lama lagi.

lutut
sumber
2
Tampaknya cmdkeyutilitas tersebut digunakan untuk mengelola ini dari baris perintah.
Martin
1
Setelah menambahkan kredensial baru, Anda harus keluar dan masuk kembali jika Windows sudah menghubungkan share menggunakan kredensial yang berbeda.
Edward Brey
@ EdwardBrey IIRC Saya tidak perlu keluar. Apakah Anda pertama kali menghapus catatan yang ada? Juga mungkin mencoba memutuskan koneksi drive jaringan yang dipasang untuk bagian itu.
lutut
Sebelum saya menambahkan kredensial baru, saya telah mencoba mengakses share, yang diautentikasi Windows menggunakan kredensial HomeGruop, bahkan berpikir itu tidak memiliki akses. Saya tidak mendapatkan kesalahan, hanya folder kosong. Karena saya tidak ingin menghapus kredensial HomeGroup, satu-satunya cara saya tahu untuk memberitahu Windows untuk berhenti menggunakannya adalah keluar.
Edward Brey
26

Saya mencoba menggunakan apa yang disarankan Matrix dan Tim, tetapi itu tidak berhasil bagi saya. Dalam kasus saya, saya akhirnya menggunakan

net use \\SERVER\share /delete

Apa yang dilakukan adalah memutus semua koneksi ke drive berbagi dan kemudian ketika saya mencoba menyambungkannya kembali meminta nama pengguna dan kata sandi saya lagi.

LeTanc
sumber
1
Ini bekerja untuk saya tetapi koneksi ke server tidak segera berhenti, saya sudah dapat menelusuri folder bersama sekitar satu menit sebelum saya dikeluarkan
flagg19
12

Untuk menghapus kredensial yang di-cache Anda dapat mengikuti langkah-langkah di bawah ini.

Anda dapat merujuk artikel http://www.morgantechspace.com/2013/07/how-to-clear-windows-cached-credentials.html

  1. Buka Run Window dengan mengklik Start -> Runatau klik ⊞ Win+ R.

  2. Di kotak teks, ketik perintah rundll32.exe keymgr.dll, KRShowKeyMgrdan klik OK. Catatan: Anda juga bisa mengetik dan menjalankan perintah ini melalui Command Prompt.

  3. Untuk menghapus kredensial yang disimpan, Anda dapat memilih salah satu entri dan memilih Remove. Layar konfirmasi akan muncul. Klik pada OKdan akun akan dihapus.

  4. Anda dapat menambahkan kata sandi tambahan yang disimpan juga dengan mengklik Addtombol dan memasukkan informasi yang sesuai.

Jawa
sumber
5

Jika Anda menghapus atau mengedit kredensial, Anda harus keluar dan masuk kembali ke Windows. Kalau tidak, kredensial yang di-cache masih akan digunakan.

michaelo
sumber
2
Begitu banyak jawaban yang menjelaskan penghapusan / pemutakhiran kredensial yang disimpan melalui metode yang berbeda, tetapi tidak ada yang efektif sampai keluar dan masuk lagi ... setidaknya dalam kasus saya!
Robert Waddell
4

Lokasi Windows 8 sedikit berbeda:

Melalui GUI

Panel Kontrol -> Semua Item Panel Kontrol -> Manajer Kredensial

-atau-

Gunakan Run Box ( Windows Key+ R): control /name Microsoft.CredentialManager

Brandon Flath
sumber
3

Apa yang dilakukan adalah memutus semua koneksi ke drive berbagi dan kemudian ketika saya mencoba menyambungkannya kembali meminta nama pengguna dan kata sandi saya lagi.

login kembali, dan periksa lagi

smtoo
sumber
3

MENANG + R

cmd -> Enter

penggunaan bersih x: \\ 192.168.2.10 \ dir / pengguna: workgroup \ xxx yyy / persisten: ya

di mana xxx adalah login Anda,

yyy adalah kata sandi

dir adalah direktori bersama

x: - adalah drive yang sedang Anda pasang

Tengiz
sumber
1

Terima kasih semuanya di sini. Saya menulis skrip kelelawar untuk tujuan ini dan berhasil setiap saat. Diuji pada Win10 & Win7.

Saya memulai kembali LanmanWorkstation& lmhostslayanan dan berhasil.

set LoginAccount=USERNAME
REM Replace USERNAME by your username

set LoginPasswd=PASSWD
REM Replace PASSWD by your password


set ShareServer=SERVERIP
REM Replace SERVERIP by your server's IP or DNS Name

REM 

REM Check if Credential of target Server Exsit
cmdkey /list:%ShareServer% | findstr /N ^^ | findstr /V "^[1-2]:" | findstr /I /C:" %ShareServer%" >nul

if '%errorlevel%' NEQ '0' (
    REM Non Credential of target Server Exsit
    REM Do nothing
) else (
    REM Credential of target Server Exsit
    REM Delete the Credential
    cmdkey /delete:%ShareServer%
)

REM Add new Credential
REM You can found the new Credential in "Control Panel -> Credential Manager"
cmdkey /add:%ShareServer% /user:%COMPUTERNAME%\%LoginAccount% /pass:%LoginPasswd%

REM Delete All cached Credentials of target Server
net use \\%ShareServer% /delete /Y

REM Set Relative Services Start Type to Auto
sc config LanmanWorkstation start=auto >NUL 2>&1
sc config lmhosts start=auto >NUL 2>&1
sc config netlogon start=auto >NUL 2>&1
sc config sessionenv start=auto >NUL 2>&1
sc config Browser start=auto >NUL 2>&1

REM Restart Relative Services by Powershell
powershell -inputformat none -outputformat none -NonInteractive -Command "Restart-Service LanmanWorkstation,lmhosts -Force"

REM Make new connection
net use \\%ShareServer% "%LoginPasswd%" /user:"%COMPUTERNAME%\%LoginAccount%"

REM Open shared folder on Explorer
explorer \\%ShareServer%

Jika Anda melakukan ini dengan akun domain, ganti %COMPUTERNAME%\%LoginAccount%dengan %LoginAccount%@YOUR.DOMAIN.

Y.Ganothr
sumber
0

Saya baru saja menemukan bahwa Anda memiliki daftar pengguna lokal / kata sandi di bawah:

Panel Kontrol> Manajer Kredensial

(untuk berbagi jaringan lokal, akun ftp, dll)

adrianTNT
sumber
0

Akses lagi pembagian jaringan melalui nama atau IP, mana saja yang belum pernah Anda gunakan.

Jika Anda terhubung \\192.168.2.10\dengan pengguna yang salah, Anda dapat mencoba sekali lagi dengan menggunakan nama server. Jika Anda membuka \\Server\Anda akan diminta untuk kredensial Anda lagi. Sejak saat itu Anda akan memiliki dua sesi terbuka ke server yang sama tetapi dengan pengguna yang berbeda. Mereka tampaknya bertahan hingga info masuk yang kedaluwarsa berpotensi hingga keluar berikutnya.

Karena itu, Anda perlu memastikan bahwa Anda menggunakan jalan yang benar mulai sekarang! jika Anda perlu masuk ke akun dengan izin yang lebih tinggi untuk menjalankan cadangan, pastikan alat cadangan Anda sekarang berfungsi dengan \ Server [path] `dan bukan IP.

Sejauh yang saya tahu ini adalah solusi yang membutuhkan upaya paling sedikit. Lebih mudah bila Anda ingin menghindari kerumitan masuk lagi atau memetakan drive jaringan.

Lilienthal
sumber