SmbShare - Add support for SMB Compression (CompressData)
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- powershell
- Bereich
- infrastructure
Rechercherichtung
Beginnen Sie mit der Ressource SmbShare und lesen Sie die Dokumentation zu Set-SmbShare für den Parameter CompressData. Bestätigen Sie, wie die Ressource derzeit die Freigabeeinstellungen verwaltet, und überprüfen Sie anschließend, dass CompressData über DSC gesteuert werden kann und dass die resultierende Freigabekonfiguration dem angeforderten Wert entspricht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Problem description
Windows Server 2022 supports enabling compression on SMB shares (https://learn.microsoft.com/en-us/windows-server/storage/file-server/smb-compression?tabs=powershell%2Crobocopy%2Cgroup-policy)
This needs to be enabled on SMB shares and would be helpful to control via the SmbShare module.
Verbose logs
N/A
DSC configuration
Configuration SmbShare_CreateShare_Config
{
Import-DscResource -ModuleName ComputerManagementDsc
Node localhost
{
SmbShare 'TempShare'
{
Name = 'Temp'
Path = 'C:\Temp'
CompressData = $true
}
}
}
Suggested solution
This is set via a new parameter in Set-SmbShare. It would be helpful if this could be enabled in DSC
https://learn.microsoft.com/en-us/powershell/module/smbshare/set-smbshare?view=windowsserver2022-ps
Operating system the target node is running
N/A
PowerShell version and build the target node is running
N/A
ComputerManagementDsc version
N/A
- Vorherrschende Sprache
- PowerShell
- Sterne
- 338
- Forks
- 80
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus dsccommunity/ComputerManagementDsc
-
chore
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
chore
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 68/100
-
chore: Add Agentic AI development assets for GitHub CopilotEvtl. vergeben @PlagueHO hat das vor 121 Tagen übernommen. Offenchore
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 64/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 55/100
-
Computer: AD object deletion before domain join issueEvtl. vergeben @Daymarvi hat das vor 124 Tagen übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
Alle Issues in dsccommunity/ComputerManagementDsc
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
phusion/passenger-docker#480 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
home-assistant/installer#308 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 73/100
DataDog/datadog-lambda-rb#167 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
alphagov/public-asset-checker#378 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
Maintainer antworten meist innerhalb von 1 Tag