added dfs

This commit is contained in:
Gramzon
2025-02-03 12:53:11 +01:00
parent 95361f9bec
commit 3f8a8fc637
3 changed files with 116 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
$session = New-PSSession -ComputerName "DC1"
Invoke-Command -Session $session -ScriptBlock {
Install-WindowsFeature FS-DFS-Namespace, FS-DFS-Replication -IncludeManagementTools
}
Invoke-Command -Session $session -ScriptBlock {
$basePath = "C:\DFSRoots"
$folders = @('Finance', 'Sales', 'IT', 'Consultants', 'HR')
# Create base directory
New-Item -Path $basePath -ItemType Directory -Force
# Create individual folders
foreach ($folder in $folders) {
New-Item -Path "$basePath\$folder" -ItemType Directory -Force
}
}
Invoke-Command -Session $session -ScriptBlock {
$folders = @('Finance', 'Sales', 'IT', 'Consultants', 'HR')
foreach ($folder in $folders) {
New-SmbShare -Name $folder -Path "C:\DFSRoots\$folder" -FullAccess "Everyone"
# Adjust share permissions according to your security requirements
}
}