Risorsa nxFileLine DSC per Linux
La risorsa nxFileLine in PowerShell DSC (Desired State Configuration) fornisce un meccanismo per gestire le righe in un file di configurazione in un nodo Linux.
Sintassi
nxFileLine <string> #ResourceName
{
FilePath = <string>
ContainsLine = <string>
[ DoesNotContainPattern = <string> ]
[ DependsOn = <string[]> ]
}
Proprietà
Proprietà | Descrizione |
---|---|
FilePath | Percorso completo del file in cui gestire le righe nel nodo di destinazione. |
ContainsLine | Riga di cui specificare l'esistenza nel file. Questa riga verrà aggiunta al file, se non è presente. ContainsLine è una proprietà obbligatoria, ma può essere impostata su una stringa vuota (ContainsLine = "" ) se non è necessaria. |
DoesNotContainPattern | Modello di espressione regolare per le righe che non devono essere presenti nel file. Tutte le righe presenti nel file che corrispondono a questa espressione regolare verranno rimosse. |
Proprietà comuni
Proprietà | Descrizione |
---|---|
DependsOn | Indica che prima di configurare la risorsa è necessario eseguire la configurazione di un'altra risorsa. Ad esempio, se il valore di ID del blocco script di configurazione della risorsa che si vuole eseguire per primo è ResourceName e il tipo è ResourceType, la sintassi per usare questa proprietà è DependsOn = "[ResourceType]ResourceName" . |
Esempio
Questo esempio illustra l'uso della risorsa nxFileLine per configurare il file /etc/sudoers
, specificando che l'utente: monuser è configurato per non richiedere TTY.
Import-DSCResource -ModuleName nx
nxFileLine DoNotRequireTTY
{
FilePath = "/etc/sudoers"
ContainsLine = 'Defaults:monuser !requiretty'
DoesNotContainPattern = "Defaults:monuser[ ]+requiretty"
}
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per