Powershell ile Paylaşım klasörü SMB Share oluşturma
Powershell ile paylaşım dosyası veya paylaşım klasörü olarak da adlandırabileceğimiz. Teknik olarak SMB share olarak geçen dosya create etmek mümkün.
Kısaca SMB (Server Message Block) Nedir değinelim ;
SMB, client-server modelini kullanan, bir ağ dosyası ve kaynak paylaşım protokolüdür. Ağdaki bilgisayarlar gibi SMB istemcileri, dosyalar ve dizinler gibi kaynaklara erişmek veya ağ üzerinden yazdırma gibi görevleri gerçekleştirmek için SMB sunucularına bağlanır.
Windows 2000 öncesi dönemde SMB port olarak 139 kullanırdı. Günümüzde ise varsayılan olarak, SMB’nin modern uygulamaları, SMB bağlantı noktası olarak 445 numaralı TCP portunuı kullanır.
Kısaca SMB’ye değindikten sonra Windows Powershell ile SMB paylaşımı nasıl yaparız bakalım.
Öncelikle Ise veya console fark etmeksizin, Powershell’i admin olarak açmanız gerektiğini hatırlatayım, diğer türlü access denied hatası alırsınız.
Powershell ile Paylaşım klasörü SMB Share oluşturma
1 2 3 4 5 |
#Bir directory create edelim New-Item -ItemType Directory -Path C:\SMBPaylasimKlasoru #SMB Paylaşımı oluşturup yetki tanımlayalım New-SmbShare -Name SMBPaylasimKlasoru -Path C:\SMBPaylasimKlasoru -ReadAccess Everyone -FullAccess Administrator -Description "SMB Paylaşım Klasörüm" |
Administrator için full access, everyone için readaccess tanımladım. Gerek duysaydım klasöre yazma izni için -ChangeAccess parametresi ile write hakkı da tanımlayabilirdim.
Yukarıda kullandığım kısa komutla sunucu üzerinde powershell kullanarak bir SMB file share oluşturmuş oldum.