< Back

Invoke-FreeIPAAPIdnsrecord_add

Sat Jan 18, 2020 10:03 am

NAME Invoke-FreeIPAAPIdnsrecord_add



SYNOPSIS





SYNTAX

Invoke-FreeIPAAPIdnsrecord_add [[-ttl] <Int32>] [[-class] <String>] [[-a_rec] <String[]>] [[-a_ip_address]

<String>] [-a_create_reverse] [[-aaaa_rec] <String[]>] [[-aaaa_ip_address] <String>] [-aaaa_create_reverse]

[[-a6_rec] <String[]>] [[-a6_data] <String>] [[-afsdb_rec] <String[]>] [[-afsdb_subtype] <Int32>]

[[-afsdb_hostname] <String>] [[-apl_rec] <String[]>] [[-cert_rec] <String[]>] [[-cert_type] <Int32>]

[[-cert_key_tag] <Int32>] [[-cert_algorithm] <Int32>] [[-cert_certificate_or_crl] <String>] [[-cname_rec]

<String[]>] [[-cname_hostname] <String>] [[-dhcid_rec] <String[]>] [[-dlv_rec] <String[]>] [[-dlv_key_tag]

<Int32>] [[-dlv_algorithm] <Int32>] [[-dlv_digest_type] <Int32>] [[-dlv_digest] <String>] [[-dname_rec]

<String[]>] [[-dname_target] <String>] [[-ds_rec] <String[]>] [[-ds_key_tag] <Int32>] [[-ds_algorithm] <Int32>]

[[-ds_digest_type] <Int32>] [[-ds_digest] <String>] [[-hip_rec] <String[]>] [[-ipseckey_rec] <String[]>]

[[-key_rec] <String[]>] [[-kx_rec] <String[]>] [[-kx_preference] <Int32>] [[-kx_exchanger] <String>] [[-loc_rec]

<String[]>] [[-loc_lat_deg] <Int32>] [[-loc_lat_min] <Int32>] [[-loc_lat_sec] <String>] [[-loc_lat_dir] <String>]

[[-loc_lon_deg] <Int32>] [[-loc_lon_min] <Int32>] [[-loc_lon_sec] <String>] [[-loc_lon_dir] <String>]

[[-loc_altitude] <String>] [[-loc_size] <String>] [[-loc_h_precision] <String>] [[-loc_v_precision] <String>]

[[-mx_rec] <String[]>] [[-mx_preference] <Int32>] [[-mx_exchanger] <String>] [[-naptr_rec] <String[]>]

[[-naptr_order] <Int32>] [[-naptr_preference] <Int32>] [[-naptr_flags] <String>] [[-naptr_service] <String>]

[[-naptr_regexp] <String>] [[-naptr_replacement] <String>] [[-ns_rec] <String[]>] [[-ns_hostname] <String>]

[[-nsec_rec] <String[]>] [[-ptr_rec] <String[]>] [[-ptr_hostname] <String>] [[-rrsig_rec] <String[]>] [[-rp_rec]

<String[]>] [[-sig_rec] <String[]>] [[-spf_rec] <String[]>] [[-srv_rec] <String[]>] [[-srv_priority] <Int32>]

[[-srv_weight] <Int32>] [[-srv_port] <Int32>] [[-srv_target] <String>] [[-sshfp_rec] <String[]>]

[[-sshfp_algorithm] <Int32>] [[-sshfp_fp_type] <Int32>] [[-sshfp_fingerprint] <String>] [[-tlsa_rec] <String[]>]

[[-tlsa_cert_usage] <Int32>] [[-tlsa_selector] <Int32>] [[-tlsa_matching_type] <Int32>]

[[-tlsa_cert_association_data] <String>] [[-txt_rec] <String[]>] [[-txt_data] <String>] [[-uri_rec] <String[]>]

[[-uri_priority] <Int32>] [[-uri_weight] <Int32>] [[-uri_target] <String>] [[-setattr] <String[]>] [[-addattr]

<String[]>] [-force] [-structured] [-all] [-raw] [[-version] <String>] [-dnszone] <String> [-name] <String>

[-FullResultsOutput] [<CommonParameters>]





DESCRIPTION

Add new DNS resource record.





PARAMETERS

-ttl <Int32>

Time to live



Required? false

Position? 1

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-class <String>

<dnsclass>



Required? false

Position? 2

Default value

Accept pipeline input? false

Accept wildcard characters? false



-a_rec <String[]>

Raw A records



Required? false

Position? 3

Default value

Accept pipeline input? false

Accept wildcard characters? false



-a_ip_address <String>

A IP Address



Required? false

Position? 4

Default value

Accept pipeline input? false

Accept wildcard characters? false



-a_create_reverse [<SwitchParameter>]

Create reverse record for this IP Address



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



-aaaa_rec <String[]>

Raw AAAA records



Required? false

Position? 5

Default value

Accept pipeline input? false

Accept wildcard characters? false



-aaaa_ip_address <String>

AAAA IP Address



Required? false

Position? 6

Default value

Accept pipeline input? false

Accept wildcard characters? false



-aaaa_create_reverse [<SwitchParameter>]

Create reverse record for this IP Address



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



-a6_rec <String[]>

Raw A6 records



Required? false

Position? 7

Default value

Accept pipeline input? false

Accept wildcard characters? false



-a6_data <String>

A6 Record data



Required? false

Position? 8

Default value

Accept pipeline input? false

Accept wildcard characters? false



-afsdb_rec <String[]>

Raw AFSDB records



Required? false

Position? 9

Default value

Accept pipeline input? false

Accept wildcard characters? false



-afsdb_subtype <Int32>

AFSDB Subtype



Required? false

Position? 10

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-afsdb_hostname <String>

AFSDB Hostname



Required? false

Position? 11

Default value

Accept pipeline input? false

Accept wildcard characters? false



-apl_rec <String[]>

Raw APL records



Required? false

Position? 12

Default value

Accept pipeline input? false

Accept wildcard characters? false



-cert_rec <String[]>

Raw CERT records



Required? false

Position? 13

Default value

Accept pipeline input? false

Accept wildcard characters? false



-cert_type <Int32>

CERT Certificate Type



Required? false

Position? 14

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-cert_key_tag <Int32>

CERT Key Tag



Required? false

Position? 15

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-cert_algorithm <Int32>

CERT Algorithm



Required? false

Position? 16

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-cert_certificate_or_crl <String>

CERT Certificate/CRL



Required? false

Position? 17

Default value

Accept pipeline input? false

Accept wildcard characters? false



-cname_rec <String[]>

Raw CNAME records



Required? false

Position? 18

Default value

Accept pipeline input? false

Accept wildcard characters? false



-cname_hostname <String>

A hostname which this alias hostname points to



Required? false

Position? 19

Default value

Accept pipeline input? false

Accept wildcard characters? false



-dhcid_rec <String[]>

Raw DHCID records



Required? false

Position? 20

Default value

Accept pipeline input? false

Accept wildcard characters? false



-dlv_rec <String[]>

Raw DLV records



Required? false

Position? 21

Default value

Accept pipeline input? false

Accept wildcard characters? false



-dlv_key_tag <Int32>

DLV Key Tag



Required? false

Position? 22

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-dlv_algorithm <Int32>

DLV Algorithm



Required? false

Position? 23

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-dlv_digest_type <Int32>

DLV Digest Type



Required? false

Position? 24

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-dlv_digest <String>

DLV Digest



Required? false

Position? 25

Default value

Accept pipeline input? false

Accept wildcard characters? false



-dname_rec <String[]>

Raw DNAME records



Required? false

Position? 26

Default value

Accept pipeline input? false

Accept wildcard characters? false



-dname_target <String>

DNAME Target



Required? false

Position? 27

Default value

Accept pipeline input? false

Accept wildcard characters? false



-ds_rec <String[]>

Raw DS records



Required? false

Position? 28

Default value

Accept pipeline input? false

Accept wildcard characters? false



-ds_key_tag <Int32>

DS Key Tag



Required? false

Position? 29

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-ds_algorithm <Int32>

DS Algorithm



Required? false

Position? 30

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-ds_digest_type <Int32>

DS Digest Type



Required? false

Position? 31

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-ds_digest <String>

DS Digest



Required? false

Position? 32

Default value

Accept pipeline input? false

Accept wildcard characters? false



-hip_rec <String[]>

Raw HIP records



Required? false

Position? 33

Default value

Accept pipeline input? false

Accept wildcard characters? false



-ipseckey_rec <String[]>

Raw IPSECKEY records



Required? false

Position? 34

Default value

Accept pipeline input? false

Accept wildcard characters? false



-key_rec <String[]>

Raw KEY records



Required? false

Position? 35

Default value

Accept pipeline input? false

Accept wildcard characters? false



-kx_rec <String[]>

Raw KX records



Required? false

Position? 36

Default value

Accept pipeline input? false

Accept wildcard characters? false



-kx_preference <Int32>

Preference given to this exchanger. Lower values are more preferred



Required? false

Position? 37

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-kx_exchanger <String>

A host willing to act as a key exchanger



Required? false

Position? 38

Default value

Accept pipeline input? false

Accept wildcard characters? false



-loc_rec <String[]>

Raw LOC records



Required? false

Position? 39

Default value

Accept pipeline input? false

Accept wildcard characters? false



-loc_lat_deg <Int32>

LOC Degrees Latitude



Required? false

Position? 40

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-loc_lat_min <Int32>

LOC Minutes Latitude



Required? false

Position? 41

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-loc_lat_sec <String>

LOC Seconds Latitude



Required? false

Position? 42

Default value

Accept pipeline input? false

Accept wildcard characters? false



-loc_lat_dir <String>

LOC Direction Latitude



Required? false

Position? 43

Default value

Accept pipeline input? false

Accept wildcard characters? false



-loc_lon_deg <Int32>

LOC Degrees Longitude



Required? false

Position? 44

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-loc_lon_min <Int32>

LOC Minutes Longitude



Required? false

Position? 45

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-loc_lon_sec <String>

LOC Seconds Longitude



Required? false

Position? 46

Default value

Accept pipeline input? false

Accept wildcard characters? false



-loc_lon_dir <String>

LOC Direction Longitude



Required? false

Position? 47

Default value

Accept pipeline input? false

Accept wildcard characters? false



-loc_altitude <String>

LOC Altitude



Required? false

Position? 48

Default value

Accept pipeline input? false

Accept wildcard characters? false



-loc_size <String>

LOC Size



Required? false

Position? 49

Default value

Accept pipeline input? false

Accept wildcard characters? false



-loc_h_precision <String>

LOC Horizontal Precision



Required? false

Position? 50

Default value

Accept pipeline input? false

Accept wildcard characters? false



-loc_v_precision <String>

LOC Vertical Precision



Required? false

Position? 51

Default value

Accept pipeline input? false

Accept wildcard characters? false



-mx_rec <String[]>

Raw MX records



Required? false

Position? 52

Default value

Accept pipeline input? false

Accept wildcard characters? false



-mx_preference <Int32>

Preference given to this exchanger. Lower values are more preferred



Required? false

Position? 53

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-mx_exchanger <String>

A host willing to act as a mail exchanger



Required? false

Position? 54

Default value

Accept pipeline input? false

Accept wildcard characters? false



-naptr_rec <String[]>

Raw NAPTR records



Required? false

Position? 55

Default value

Accept pipeline input? false

Accept wildcard characters? false



-naptr_order <Int32>

NAPTR Order



Required? false

Position? 56

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-naptr_preference <Int32>

NAPTR Preference



Required? false

Position? 57

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-naptr_flags <String>

NAPTR Flags



Required? false

Position? 58

Default value

Accept pipeline input? false

Accept wildcard characters? false



-naptr_service <String>

NAPTR Service



Required? false

Position? 59

Default value

Accept pipeline input? false

Accept wildcard characters? false



-naptr_regexp <String>

NAPTR Regular Expression



Required? false

Position? 60

Default value

Accept pipeline input? false

Accept wildcard characters? false



-naptr_replacement <String>

NAPTR Replacement



Required? false

Position? 61

Default value

Accept pipeline input? false

Accept wildcard characters? false



-ns_rec <String[]>

Raw NS records



Required? false

Position? 62

Default value

Accept pipeline input? false

Accept wildcard characters? false



-ns_hostname <String>

NS Hostname



Required? false

Position? 63

Default value

Accept pipeline input? false

Accept wildcard characters? false



-nsec_rec <String[]>

Raw NSEC records



Required? false

Position? 64

Default value

Accept pipeline input? false

Accept wildcard characters? false



-ptr_rec <String[]>

Raw PTR records



Required? false

Position? 65

Default value

Accept pipeline input? false

Accept wildcard characters? false



-ptr_hostname <String>

The hostname this reverse record points to



Required? false

Position? 66

Default value

Accept pipeline input? false

Accept wildcard characters? false



-rrsig_rec <String[]>

Raw RRSIG records



Required? false

Position? 67

Default value

Accept pipeline input? false

Accept wildcard characters? false



-rp_rec <String[]>

Raw RP records



Required? false

Position? 68

Default value

Accept pipeline input? false

Accept wildcard characters? false



-sig_rec <String[]>

Raw SIG records



Required? false

Position? 69

Default value

Accept pipeline input? false

Accept wildcard characters? false



-spf_rec <String[]>

Raw SPF records



Required? false

Position? 70

Default value

Accept pipeline input? false

Accept wildcard characters? false



-srv_rec <String[]>

Raw SRV records



Required? false

Position? 71

Default value

Accept pipeline input? false

Accept wildcard characters? false



-srv_priority <Int32>

Lower number means higher priority. Clients will attempt to contact the server with the lowest-numbered

priority they can reach.



Required? false

Position? 72

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-srv_weight <Int32>

Relative weight for entries with the same priority.



Required? false

Position? 73

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-srv_port <Int32>

SRV Port



Required? false

Position? 74

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-srv_target <String>

The domain name of the target host or '.' if the service is decidedly not available at this domain



Required? false

Position? 75

Default value

Accept pipeline input? false

Accept wildcard characters? false



-sshfp_rec <String[]>

Raw SSHFP records



Required? false

Position? 76

Default value

Accept pipeline input? false

Accept wildcard characters? false



-sshfp_algorithm <Int32>

SSHFP Algorithm



Required? false

Position? 77

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-sshfp_fp_type <Int32>

SSHFP Fingerprint Type



Required? false

Position? 78

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-sshfp_fingerprint <String>

SSHFP Fingerprint



Required? false

Position? 79

Default value

Accept pipeline input? false

Accept wildcard characters? false



-tlsa_rec <String[]>

Raw TLSA records



Required? false

Position? 80

Default value

Accept pipeline input? false

Accept wildcard characters? false



-tlsa_cert_usage <Int32>

TLSA Certificate Usage



Required? false

Position? 81

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-tlsa_selector <Int32>

TLSA Selector



Required? false

Position? 82

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-tlsa_matching_type <Int32>

TLSA Matching Type



Required? false

Position? 83

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-tlsa_cert_association_data <String>

TLSA Certificate Association Data



Required? false

Position? 84

Default value

Accept pipeline input? false

Accept wildcard characters? false



-txt_rec <String[]>

Raw TXT records



Required? false

Position? 85

Default value

Accept pipeline input? false

Accept wildcard characters? false



-txt_data <String>

TXT Text Data



Required? false

Position? 86

Default value

Accept pipeline input? false

Accept wildcard characters? false



-uri_rec <String[]>

Raw URI records



Required? false

Position? 87

Default value

Accept pipeline input? false

Accept wildcard characters? false



-uri_priority <Int32>

Lower number means higher priority. Clients will attempt to contact the URI with the lowest-numbered priority

they can reach.



Required? false

Position? 88

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-uri_weight <Int32>

Relative weight for entries with the same priority.



Required? false

Position? 89

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-uri_target <String>

Target Uniform Resource Identifier according to RFC 3986



Required? false

Position? 90

Default value

Accept pipeline input? false

Accept wildcard characters? false



-setattr <String[]>

Set an attribute to a name/value pair. Format is attr=value.

For multi-valued attributes, the command replaces the values already present.



Required? false

Position? 91

Default value

Accept pipeline input? false

Accept wildcard characters? false



-addattr <String[]>

Add an attribute/value pair. Format is attr=value. The attribute

must be part of the schema.



Required? false

Position? 92

Default value

Accept pipeline input? false

Accept wildcard characters? false



-force [<SwitchParameter>]

force NS record creation even if its hostname is not in DNS



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



-structured [<SwitchParameter>]

Parse all raw DNS records and return them in a structured way



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



-all [<SwitchParameter>]

Retrieve and print all attributes from the server. Affects command output.



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



-raw [<SwitchParameter>]

Print entries as stored on the server. Only affects output format.



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



-version <String>

Client version. Used to determine if server will accept request.



Required? false

Position? 93

Default value

Accept pipeline input? false

Accept wildcard characters? false



-dnszone <String>

Zone name (FQDN)



Required? true

Position? 94

Default value

Accept pipeline input? false

Accept wildcard characters? false



-name <String>

Record name



Required? true

Position? 95

Default value

Accept pipeline input? false

Accept wildcard characters? false



-FullResultsOutput [<SwitchParameter>]



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).



INPUTS



OUTPUTS

System.Management.Automation.PSObject







RELATED LINKS